Job Overview
We are seeking a skilled and experienced Python Backend Developer to join our dynamic team. The ideal candidate will have strong expertise in backend development, solid problem-solving abilities, an in-depth understanding of system architecture, and proven experience in building scalable, secure, and high-performance applications. The candidate should have good English speaking skills
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Python and frameworks like Django and FastAPI.
- Build scalable, secure, and reliable server-side applications.
- Work with mysql databases, optimizing queries and data structures for performance.
- Collaborate closely with frontend developers, product managers, and QA teams to deliver robust and high-quality features.
- Develop and maintain RESTful APIs or GraphQL endpoints.
- Implement key backend components such as authentication, authorization, caching, and logging.
- Enhance application performance through profiling, optimization, and tuning.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, architecture discussions, and technical planning.
- Diagnose, troubleshoot, and resolve production issues efficiently.
- Exhibit excellent oral and written English communication skills.
- Perform well in an agile team environment.
- Have the ability to work in a team or solo.
- Have ability to create whole system on his own, takes ownership of the Code
Required Skills & Experience
1–5+ years of hands-on experience as a backend or full-stack developer.Strong proficiency in Python and frameworks such as Django or FastAPI.Experience integrating backends with React-based frontends.Deep understanding of RESTful APIs, microservices, and backend architecture.Experience with databases such as MySQL, PostgreSQL, MongoDB, or similar.Proficient in version control systems (Git).Experience working in Linux environments and with Docker or containerized applications.Familiarity with cloud platforms such as Azure, AWS, or GCP.Strong analytical, debugging, and problem-solving skills.Knowledge of CI / CD pipelines is a plus.