Senior Full Stack Developer

Backtracks

Build delightful software for podcasts and spoken word audio. Backtracks is seeking a qualified Senior Full Stack Developer to join our Product & Engineering Team. Remote work is possible/is currently the only option.

Opportunity

Backtracks helps audio content creators and brands know and grow their audience and revenue. You will be responsible for building the client-side and middle tier solutions of our web applications and platform to deliver delightful experiences to our users.

Your day-to-day...

  • Design and implement improvements to new and existing portions of our platform, website, and applications
  • Improve appeal and usability of our different products
  • Code and deploy new features in collaboration with our product and engineering teams
  • Be part of a small team, with a large amount of ownership and responsibility for managing things directly
  • Ship high-quality solutions with a sense of urgency
  • Work closely with both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution
  • Work across front-end and middle tier of the stack
  • Have the freedom to suggest and drive initiatives

We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design. Ultimately, you should be able to create a functional and attractive digital environment for our company, ensuring great user experience.

You have...

  • History of autonomous design decision making at technically focused companies
  • History of designing and building web components, products, and technology
  • Experience working on design and development in any of the following roles:
    • Product Developer
    • Product Engineer
    • Front-end Designer and Developer
    • Front-end Engineer
    • UI Designer/Developer
    • Full Stack Engineer
    • Full Stack Developer
    • Python Developer
    • Python Engineer
    • JavaScript Engineer
    • JavaScript Developer

  • In-depth understanding of the entire web development process (design, development and deployment)
  • Strong knowledge of:
    • Javascript (ES6+)
    • Python 3.x
    • Know when to use immutable types, observables, reactive patterns, reduce, spread, etc.
      • You also know and subscribe to simple is better (you know when plain JavaScript with no framework is best)

    • CSS, SCSS
    • Compilation, bundling, and packaging via Webpack, Babel, etc.
    • Front-end frameworks (specifically Vue or React)
    • Node.js and npm

  • Confidence or experience working with:
    • Typescript

    • CSS-in-JS

    • Front-end test frameworks (Cypress, Jest)

    • Experience with front-end build/deployment processes (Webpack, Babel)

  • Strong design skills including understanding of layout aesthetics
  • Motivation and an enjoyment for a startup environment
  • Systematic thinker (consider how components can scale across our platform and product offerings)
  • The ability to code and build out designs independently from no mock up all the way to working CSS/HTML/JS
  • A blend of product, system, and people knowledge that lets you jump into a fast paced environment and contribute from day one
  • An ability to balance a sense of urgency with shipping high quality and pragmatic solutions
  • Strong work sense of ownership
  • Strong collaboration and communication skills (fluency in English)
  • PMA (Positive Mental Attitude)
  • Bachelor's degree in Computer Science, relevant field, and/or relevant work experience
  • 5+ years professional experience

Other qualities and traits...

  • Passion for podcasts, radio, and spoken word audio
  • Passion for delivering high-quality deliverables  (e.g. you ship)
  • A product-first approach to building software
  • An enthusiasm for hard problems
  • Thrives in a fast-paced environment

Bonus points if you have experience with...

  • Web performance (time-to-interactive, dependencies, wasted renders)
  • Node-based serverside APIs
  • Building Python-based REST APIs
  • Apache AirFlow
  • Audio analysis and processing
  • Some or all of the following:
    • Flask, Sanic, Apache Mod WSGI
    • PyTorch, Tensorflow, Keras
    • Spark, Flink
    • Jinja2, HTML, CSS, JavaScript
    • SQLAlchemy
    • Celery
    • Solr, Elasticsearch, or Lucence
    • AWS, Google Cloud, Azure

    • CI/CD deployment processes