Python Developer

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 PydanticSQLAlchemy 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

Find Latest Job