
Lead Engineer
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Deliver high-quality software solutions within set deadlines, overcoming any impediments that may arise.
- Demonstrate initiative and proactivity in problem-solving, seeking out information and resolutions independently.
- Quickly absorb and effectively apply new technical knowledge to projects.
- Manage multiple projects simultaneously, demonstrating excellent multitasking abilities.
- Exhibit flexibility, including a willingness to work outside standard hours or remotely as needed.
- Collaborate effectively as part of a distributed team, contributing to the success of projects across multiple locations.
- Conduct analysis, design, development, unit testing, and ensure adherence to coding standards.
- Mentor and coach team members, fostering their growth and development.
- Participate in project meetings and status calls with partners and the development team.
- Ensure the quality of all deliveries produced by the team.
- 5 to 10 years of experience in developing robust applications using Python and related technologies.
- Proficiency in Python, including a deep understanding of data structures, algorithms, and object-oriented programming. Recognized as a leader in Python development, capable of defining and implementing best practices.
- Extensive experience in web development using frameworks like Flask or Django.
- Strong expertise in Node.js, including experience with Socket.IO for real-time communication.
- Hands-on experience with Docker for containerization and deployment.
- Solid understanding of Azure Fundamentals, with experience deploying and managing applications in Azure.
- Passionate about learning and leveraging new technologies to drive innovation.
- Experience with Ember.js and CoffeeScript for front-end development.
- Familiarity with Kubernetes for container orchestration and management.
- Demonstrated ability to lead and guide teams, ensuring high-quality output.
- Strong analytical and problem-solving skills with a focus on delivering results.
- Excellent communication skills, capable of effectively engaging with stakeholders at all levels.