You will build and maintain scalable full-stack applications using React, TypeScript, Python, and MongoDB.
Responsibilities
- Develop and maintain scalable front-end architectures and responsive user interfaces.
- Build and consume high-performance APIs using FastAPI.
- Collaborate with UX designers to ensure technical feasibility of designs and align on product goals.
- Identify bottlenecks, fix bugs, and optimize applications for speed and scalability.
- Contribute to the entire application lifecycle, including coding, debugging, and automation.
Required Skills
- 5+ years of professional development experience.
- Proficiency in ReactJS for building dynamic user interfaces.
- Strong experience with TypeScript for type-safe code.
- Solid Python skills for server-side development.
- Experience developing APIs with FastAPI.
- In-depth knowledge of MongoDB, including data modeling and indexing.
- Experience with Jest for front-end unit testing.
- Proficiency with Git for version control.
- Ability to use design tools like Sketch, Figma, or Adobe XD.
Preferred Skills
- Experience with cloud services such as Azure or GCP.
- Knowledge of CI/CD pipeline implementation.
- Familiarity with web security practices and UX/accessibility standards.