Description

The ideal candidate will have a strong understanding of Python, FastAPI, React.js, and the microservices architectural pattern. They will also be proficient in SQL, Docker, and Kubernetes. The FastAPI developer will be responsible for designing, developing, and maintaining our backend APIs. They will also work with the frontend development team to integrate our APIs with the frontend user interface using React.js.

Responsibilities:
Design, develop, and maintain our backend APIs
Work with the frontend development team to integrate our APIs with the frontend user interface using React.js
Automate the deployment of our APIs to production
Monitor the performance of our APIs and identify and resolve any issues
Work with other engineers to improve our software development processes
Strong understanding of Python
Experience with FastAPI
Proficient in SQL
Experience with Docker and Kubernetes
Excellent problem-solving and debugging skills
Ability to work independently and as part of a team
Excellent communication skills
Previous experience working as a react.js developer for 5+ years
In-depth knowledge of Typescript, JavaScript, CSS, HTML, and front-end languages.
Knowledge of REACT tools including React.js, Webpack, Redux, Redux Toolkit, and Styled Components
Experience with user interface design- Experience with FIGMA is a must
Knowledge of performance testing frameworks like Mocha and Jest libraries
Experience with browser-based debugging and performance testing software.
Excellent troubleshooting skills.
Good project management skills.
Knowledge of Grommet will be a plus

Qualifications:
Bachelor's degree in computer science or a related field
8+ years of experience in software development

Education

Bachelor's degree in computer science