Overview
We are seeking an experienced Senior Python Developer to join our dynamic team. The ideal candidate will have a strong background in Python programming, software development, and system architecture. You will work on designing, developing, and maintaining scalable applications while collaborating with cross-functional teams to deliver high-quality solutions.
Responsibilities:
- Design, develop, test, and maintain robust Python applications.
- Optimize and improve existing Python-based systems for performance and scalability.
- Write clean, maintainable, and efficient code following best practices.
- Integrate data storage solutions such as PostgreSQL, MySQL, or NoSQL databases.
- Work with frameworks like Django, Flask, or FastAPI for backend development.
- Develop and integrate RESTful APIs and microservices.
- Collaborate with frontend developers, DevOps engineers, and product managers.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve application issues.
- Stay updated with emerging technologies and contribute to continuous improvement initiatives.
Required Skills and Qualifications:
- Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of professional experience in Python development.
- Strong knowledge of object-oriented programming and design patterns.
- Experience with web frameworks like Django, Flask, or FastAPI.
- Proficiency in writing and consuming RESTful APIs.
- Hands-on experience with relational databases (PostgreSQL, MySQL) and NoSQL databases.
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of version control systems like Git.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with message brokers like RabbitMQ or Kafka.
- Knowledge of AI/ML frameworks and data processing libraries.
- Exposure to front-end technologies like React or Angular is a plus.
Job Types: Full-time, Permanent
Pay: Up to ₹1,500,000.00 per year
Benefits:
- Flexible schedule
- Food provided
- Provident Fund
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
Ability to commute/relocate:
- Coimbatore, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Python: 5 years (Required)
- React: 5 years (Required)
Work Location: In person