We are seeking a skilled Senior Fullstack Engineer to join our innovative engineering team at OneStep.
In this role, you will be instrumental in developing both the client and server sides of our applications, ensuring robust functionality and premium user experiences. Your contributions will be critical in enhancing our mobile-based physical therapy solutions, making an impactful difference in the lives of our users.
Responsibilities
- Developing, testing, and maintaining robust web applications using React.js, MobX, and Flask.
- Building and consuming APIs in Python/Flask to support front-end features for both web clients and mobile clients (Android + iOS native apps).
- Working closely with UI/UX designers to translate visual concepts into functional online experiences.
- Ensuring the technical feasibility of UI/UX designs and maintaining a consistent architecture across both backend and frontend.
- Implementing automated testing platforms and unit tests using Cypress.
- Optimizing applications for maximum speed and scalability while ensuring application security.
- Collaborating with team members on the integration of elements built by your co-developers.
- Providing code reviews, actively refactoring code, and mentoring junior developers.
Qualifications
- 7+ years of fullstack development experience.
- Extensive experience with frontend technologies, including TypeScript, React.js, and MobX.
- 4+ years of backend development experience with Python and Flask.
- Proficiency in developing and executing end-to-end test suites with Cypress is highly desirable.
- Familiarity with version control using Git.
- Experience in cloud environments and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong problem-solving skills, ability to collaborate effectively and work in a team environment.
- Excellent communication skills.