Full Stack Engineer

Remote

Job Description

  • Design and develop Python & Javascript code for backend execution
  • Develop and maintain ReactJS internal web app
  • Maintain service database for mobile app content
  • Interface with the frontend team to define APIs and stream muscle data from the product to the mobile device
  • Interface with R&D team to port data analysis algorithms into the backend
  • Write unit and functional tests
  • Interface with DevOps team to deploy code via a CI/CD pipeline
  • Routinely inspect code for speed optimization, bug fixes, and feature development
  • Participate in design iterations providing engineering feedback for product specs
  • Develop internal software tools to assist in product development, for example, an internal web app to facilitate dynamic content updates

Requirements

  • 5+ years experience developing backend applications in Python & Javascript
  • Experience setting up and maintaining large scale databases
  • Experience defining REST APIs
  • Stay up-to-date in industry best practices to suggest potential improvements to our existing code base and tech stack.

Preferred Skills

  • Experience using PostgreSQL
  • Experience developing user interfaces with ReactJS
  • Experience configuring and maintaining Docker containers
  • Familiarity with DevOps processes
  • Experience setting up and maintaining AWS