Job Description
Essential Duties and Responsibilities{{:}}
• Design, build and maintain efficient, reusable, and reliable Python code
• Design and implement software platform with Microservices Architecture, based on Docker's Ecosystem Integration of MongoDB storage
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality
Requirements
Required experience{{:}}
• Bachelor's or Masters in Computer Science / Electrical Engineering or a related discipline
• 5+ years of relevant professional experience
• Delivery of quality results within aggressive timelines
• Well versed with Linux fundamentals
• Knowledge of software development processes
In-depth Knowledge and Experience in the following areas{{:}}
• Linux
• Python
• Unit Test
• REST API Development
• Microservice best practices
• API Authentication and Authorization
• API Testing and Documentation
• API Performance tuning, trouble shooting
• API scalability
• Message queue
• Dockerising python Applications
• Trouble shooting container issues
• Design and implement data ingestion techniques for real time and batch processes
• NoSql Schema design
• Mongodb query performance trouble shooting and optimization
• Mongodb aggregation pipeline
• Mongodb MMS and Profiler
• Static code analysis
• Object Oriented Concepts and Design
• Refactoring code using clean code practices
💡 Quick Summary
Seeking a career-building opportunity? The Lead Software Engineer |Python position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
