We are looking for a skilled Python Developer to join our growing team!
The ideal candidate will have 4–6 years of hands-on experience in backend development using Python and its modern frameworks. As a Python Developer, you will play a key role in designing, building, and maintaining high-performance backend services and APIs that support scalable applications across various domains.
Key Responsibilities:
- Design, develop, test, and maintain backend services and applications using Python.
- Build and optimize RESTful APIs using frameworks such as FastAPI, Flask, and Django (with DRF).
- Work with APIs, databases, and system integrations within modular, service-oriented architectures.
- Participate in the full software development lifecycle—from requirements gathering to deployment and support.
- Write clean, scalable, and well-documented code following best practices.
- Troubleshoot and debug applications to ensure performance, scalability, and responsiveness.
- Collaborate with frontend developers, DevOps engineers, and other stakeholders for integrated solutions.
- Stay up-to-date with backend technologies, tools, and industry trends.
Preferred Skills:
- Strong proficiency in Python with real-world project experience.
- Solid grasp of OOP, design patterns, and software engineering best practices.
- Proficient with relational databases like MySQL/PostgreSQL and ORM tools (e.g., SQLAlchemy).
- Experience with asynchronous programming and RESTful API design.
- Familiarity with version control tools such as Git.
- Exposure to unit testing, code reviews, and CI/CD pipelines.
- Knowledge of API security best practices.