Job Description
About the Role
We are looking for a talented and motivated Python Developer to join our growing development team in Delhi. In this role, you will be responsible for designing, developing, testing, and maintaining robust Python-based applications that deliver exceptional user experiences and support business objectives.
You will collaborate closely with designers, product managers, and fellow developers to build scalable, secure, and high-performance software solutions using modern development practices.
Key Responsibilities
- Design, develop, and maintain high-quality Python applications.
- Build scalable, secure, and efficient backend systems and APIs.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Write clean, maintainable, reusable, and well-documented code following industry best practices.
- Optimize application performance and troubleshoot technical issues.
- Develop and execute unit tests and automated testing to ensure software reliability.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
- Integrate applications with databases, third-party APIs, and cloud services where required.
- Stay updated with emerging technologies, frameworks, and software development trends.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 2+ years of professional experience in Python development (or equivalent practical experience).
- Strong proficiency in Python and popular frameworks such as Django, Flask, or FastAPI.
- Experience building RESTful APIs and backend services.
- Good understanding of HTML, CSS, JavaScript, and modern web technologies.
- Experience with relational databases such as MySQL or PostgreSQL.
- Familiarity with Git and version control workflows.
- Understanding of software architecture, design patterns, and object-oriented programming principles.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently while contributing effectively within a team.
Preferred Skills
- Experience with Docker, Linux, or cloud platforms (AWS, Azure, or Google Cloud).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with Redis, Celery, or message queues.
- Experience working with microservices architecture.
- Understanding of Agile/Scrum development methodologies.
What We Offer
- Competitive salary and performance-based incentives.
- Opportunity to work on innovative and impactful projects.
- Collaborative and supportive work environment.
- Professional growth and continuous learning opportunities.
- Exposure to modern technologies and development practices.
- Flexible and growth-oriented company culture.
Join Our Team
If you're passionate about Python development, enjoy solving complex technical challenges, and want to build scalable software that makes a real impact, we'd love to hear from you.
Apply today and become part of our growing team in Delhi.
Requirements
No requirements specified