Job Summary
We are looking for a skilled Python Developer with around 3 years of hands-on experience to design, develop, and maintain scalable applications. The ideal candidate should be comfortable working with backend systems, APIs, databases, and modern frameworks, and should enjoy collaborating in a fast-paced development environment.
Key Responsibilities
- Design, develop, test, and maintain Python-based applications
- Build and consume RESTful APIs
- Write clean, reusable, and efficient code following best practices
- Work with databases (SQL and / or NoSQL) to design schemas and optimize queries
- Collaborate with front-end developers, DevOps, and product teams
- Debug, troubleshoot, and optimize application performance
- Participate in code reviews and contribute to continuous improvement
- Maintain documentation for developed features and systems
Required Skills & Qualifications
3 years of professional experience in Python developmentStrong knowledge of Python frameworks such as Django, Flask, or FastAPIExperience with REST APIs and JSON-based servicesGood understanding of OOP concepts, data structures, and algorithmsExperience with relational databases (PostgreSQL, MySQL) and / or NoSQL (MongoDB)Hands-on experience with Generative AI / LLMs (OpenAI, Azure OpenAI, Hugging Face, Anthropic, etc.)Familiarity with Git and version control workflowsBasic understanding of Linux / Unix environmentsSoft Skills
Strong problem-solving and analytical skillsGood communication and teamwork abilitiesAbility to work independently with minimal supervisionWillingness to learn new technologies and adapt quicklyEducation
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)Skills Required
Algorithms, Unix, Postgresql, Json, Django, Git, Linux, Mysql, Flask, Oop Concepts, Data Structures, Mongodb, FastAPI, Rest Apis, Python