Job description:
Job Summary
We are seeking a talented and motivated Python Developer with hands-on experience in FastAPI to join our development team. You will be responsible for building robust, scalable APIs and backend services that power our web and mobile applications.
Key Responsibilities
- Design, develop, and maintain high-performance RESTful APIs using FastAPI
- Collaborate with frontend, DevOps, and product teams to define and ship features
- Write clean, scalable, and testable code following best practices
- Optimize applications for speed and efficiency
- Integrate third-party APIs and services
- Troubleshoot and debug production issues
- Maintain technical documentation
Required Skills
- 1.5+ years of professional Python development experience
- At least 1 year of hands-on experience with FastAPI
- Good understanding of asynchronous programming (async/await)
- Familiarity with Pydantic, SQLAlchemy or other ORM libraries
- Experience working with relational databases (PostgreSQL/MySQL)
- Knowledge of REST principles and API design
- Version control using Git
- Good problem-solving and debugging skills
Bonus / Good-to-Have
- Experience with Docker and containerized deployments
- Understanding of OAuth2 / JWT / authentication flows
- CI/CD pipelines, testing frameworks (e.g., PyTest)
- Basic understanding of frontend technologies or API integrations
Job Types: Full-time, Permanent
Benefits:
- Flexible schedule
- Health insurance
- Paid sick time
- Paid time off