5 Srishti Innovative Jobs
Lead Python Developer - Backend Technologies (5-7 yrs)
Srishti Innovative
posted 16d ago
Flexible timing
Key skills for the job
Responsibilities :
- Back-End Development : Design and develop robust back-end applications and web services using Python and related technologies.
- Object-Oriented Programming (OOP) : Implement OOP principles to build maintainable and scalable systems.
- Database Management : Work with PostgreSQL and other databases to design efficient schemas and queries.
- Microservices & WebSockets : Develop and maintain microservices architecture and implement WebSockets for real-time applications.
- Message Queuing : Work with message queuing systems (like RabbitMQ or Kafka) for reliable communication between services.
- Stored Procedures & Design Patterns : Write efficient stored procedures and use appropriate design patterns to solve complex problems.
- Team Leadership & Mentorship : Lead and mentor a team of developers, ensuring timely delivery of high-quality software and fostering a collaborative development environment.
- Agile Methodology : Participate in Agile development cycles, including planning, sprints, and reviews.
- Troubleshooting & Performance Optimization : Identify bottlenecks and troubleshoot issues to improve the performance and reliability of applications.
- Collaboration : Collaborate with cross-functional teams, including front-end developers, business analysts, and QA engineers.
Qualifications :
- 5+ years of experience in Back-End Web Development and Software Development.
- Proficiency in Python and its frameworks for building scalable applications.
- Strong knowledge of Object-Oriented Programming (OOP) and design principles.
- Experience with PostgreSQL and working with complex databases, including writing stored procedures.
- Knowledge of Microservices architecture and experience in Message Queuing (e., RabbitMQ, Kafka).
- Hands-on experience with WebSockets for real-time communication.
- Experience working with Design Patterns and solving architectural challenges.
- Ability to lead and mentor a team of developers and help them grow professionally.
- Excellent problem-solving and analytical skills.
- Familiarity with Agile development methodologies (Scrum, Kanban).
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications in Python or related technologies would be a plus.
Preferred Skills :
- Leadership experience : Proven ability to manage teams and projects effectively.
- Familiarity with Cloud technologies (AWS, GCP, Azure).
- Exposure to modern DevOps practices.
- Knowledge of other technologies like Django or Flask is a plus
Functional Areas: Other
Read full job descriptionPrepare for Python Developer Lead roles with real interview advice
5-7 Yrs
Kerala, Thiruvananthapuram
7-8 Yrs
Thiruvananthapuram