Experience:
14 Years (Junior to Mid-Level)
Job Overview
We are looking for a skilled and motivated Python Developer to join our team. The ideal candidate will be responsible for developing scalable applications, writing clean and efficient code, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Develop, test, and maintain Python-based applications
- Write clean, scalable, and efficient code
- Design and implement RESTful APIs and backend services
- Collaborate with frontend developers, designers, and DevOps teams
- Integrate third-party APIs and services
- Troubleshoot, debug, and optimize application performance
- Participate in code reviews and ensure best practices
- Work with databases and data storage solutions
- Contribute to system architecture and technical decisions
Required Skills
- Strong proficiency in Python
- Experience with frameworks like Django, Flask, or FastAPI
- Good understanding of REST APIs
- Knowledge of SQL databases (MySQL, PostgreSQL)
- Familiarity with Git version control
- Understanding of OOP concepts and design patterns
- Basic knowledge of Docker / cloud platforms (AWS, Azure, or GCP)
Preferred Skills (Good to Have)
- Experience in AI/ML or data processing
- Knowledge of Microservices architecture
- Familiarity with CI/CD pipelines
- Experience with React / Next.js integration
- Understanding of DevOps practices
Qualifications
- Bachelor's degree in Computer Science, IT, or related field
- Relevant certifications (optional but preferred
What We Offer
- Opportunity to work on innovative and scalable projects
- Collaborative and growth-oriented environment
- Exposure to modern technologies (AI, Cloud, Automation)
- Career development and learning opportunities