DevJobs

Team Lead - FullStack (Backend-Oriented)

Overview
Skills
  • Python Python
  • TypeScript TypeScript
  • Flask Flask
  • React React
  • Numpy Numpy
  • Pandas Pandas
  • MySQL MySQL
  • PostgreSQL PostgreSQL
  • Git Git
  • Cypress
  • MobX
  • SQLAlchemy
As the Team Lead for the Engine team at OneStep, you will oversee the development and integration of backend services with a strong emphasis on Python, while also managing frontend development tasks using TypeScript and React.js. You will guide and mentor team members, ensuring technical excellence and fostering a collaborative environment. Your role is pivotal in shaping the technical direction of the squad, making key decisions to support the overall product vision.

Key Responsibilities:

  • Leadership and Mentorship: Lead and mentor a cross-functional team with a strong emphasis on backend development, while also overseeing frontend tasks.
  • Technical Design and Planning: Ensure the technical design and plans for backend and frontend services align with the overall technical strategy and product vision.
  • Development and Integration: Oversee the development, integration, and maintenance of backend services that power OneStep's advanced recommendation systems and clinical assessment tools, as well as frontend applications.
  • Collaboration: Work closely with product managers, UI/UX designers, web developers, and mobile developers (iOS and Android) to define and prioritize the squad's work.
  • Code Quality and Best Practices: Promote best practices in code quality, testing, and automation within the team.
  • Performance and Scalability: Ensure the performance, scalability, and reliability of backend services and frontend applications.
  • Frontend Integration: Oversee the integration of backend services with the frontend, ensuring a seamless user experience.
  • Data Management: Design and implement data pipelines and storage solutions to handle large volumes of motion data.
  • AI and Machine Learning Integration: Collaborate with data scientists to integrate AI and machine learning models into the backend infrastructure.

Requirements:

  • Proven Leadership Experience: Demonstrated experience in leading and mentoring engineering teams, preferably in a backend-focused environment.
  • Technical Expertise: Strong technical background in backend development with expertise in Python, Flask, SQLAlchemy, and MySQL/PostgreSQL. Extensive experience with frontend technologies, including TypeScript, React.js, and MobX.
  • Fullstack Development: Experience in developing, testing, and maintaining web applications using React.js and Flask, and building and consuming APIs in Python/Flask to support front-end features for both web and mobile clients.
  • UI/UX Collaboration: Proven ability to work closely with UI/UX designers to translate visual concepts into functional online experiences.
  • Testing and Automation: Proficiency in implementing automated testing platforms and unit tests using tools such as Cypress.
  • Performance Optimization: Expertise in designing and implementing scalable and reliable backend architectures and optimizing applications for speed and scalability.
  • Problem-solving Skills: Excellent problem-solving skills and the ability to make sound decisions in a fast-paced environment.
  • Communication Skills: Strong collaboration and communication skills to effectively convey technical concepts to non-technical stakeholders.
  • Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Preferred Qualifications:

  • Experience with AI and Machine Learning: Familiarity with AI and machine learning concepts and tools.
  • Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD processes and tools.
  • Agile Methodologies: Experience working in an Agile/Scrum environment.
  • Data Management Tools: Experience with libraries such as Numpy and pandas, and strong knowledge of relational databases and data modeling.
  • Cloud Environments: Experience working in cloud environments and version control using Git.

About Onestep

In the 21st century, people are living longer but not necessarily better. One of the key indicators of our physical and cognitive health is our mobility (aka gait), however - mobility is hard to measure, and is therefore often neglected.

At OneStep, we are equipping patients and providers with gait analysis that fits the 21st century, offering a process as quick and simple as using a bathroom scale, yet as insightful and revealing as a blood test. Onestep’s breakthrough seamlessly collects data from the variety of motion sensors in our smartphones (and smartwatches) and interpolates that in real time to measure gait. Simply carrying your smartphone in your pocket and walking a few steps can provide an accurate gait analysis within seconds. Our technology is FDA-listed, clinically validated, and uniquely measures real-life gait continuously, 24/7.

Today, we are proud to support dozens of healthcare providers across the rehabilitation field, allowing them to offer proactive & precise care that improves outcomes, saves clinician time, boosts patient engagement and offers new revenue opportunities. However, this is just the beginning of our journey. As the years go by, we are humbled by the amount of new insights and connections that are unlocked between gait and health. We are paving the way for a future where everyone can measure their gait effortlessly - to help millions of individuals not only live better lives but also feel profoundly healthier, empowered, and mindful of their motion.
OneStep