Python Full Stack Developer
Summary
Full-stack developer building backend services and REST APIs with Python/FastAPI plus responsive frontend apps in React and TypeScript. Day to day involves API design/integration, debugging and performance tuning, code reviews, testing, and deployment alongside product teams.
Key Responsibilities
- Develop robust backend services and REST APIs using Python and FastAPI.
- Build responsive and scalable frontend applications using React and TypeScript.
- Design and integrate APIs between frontend and backend systems.
- Write clean, maintainable, and reusable code following best practices.
- Debug, troubleshoot, and optimize application performance.
- Collaborate with developers, product teams, and other stakeholders to deliver high-quality solutions.
- Participate in code reviews, testing, and application deployment activities.
Required Skills
- Experience: 5+ years
- Strong hands-on experience with Python.
- Strong experience developing REST APIs using FastAPI.
- Good experience with React.js.
- Strong knowledge of TypeScript and JavaScript.
- Experience with frontend-backend integration and API development.
- Good understanding of software development lifecycle and coding best practices.