Designation – Tech Lead
Location – Bangalore
Role: We are looking to hire a Tech Lead to play a critical role in further enhancing our technology innovations and take them to the next level. You will play a pivotal role in building Chai Point’s next generation Micro Services platform which will power all systems in Chai Point’s Shark platform in future.
Responsibilities: As a Tech Lead at Chai Point you will be expected to,
- Adapt to a dynamic work environment. Stay updated with latest in technology and always think customer first.
- Study and understand the product specifications thoroughly to design appropriate software solutions. Suggest improvements and optimize existing implementations.
- Learn new technologies for solving interesting business problems on the go.
- Develop code using industry best practices with good time and space complexities wherever applicable. Your code should be readable and easily understandable by your peers.
- Perform Code Reviews and suggest improvements.
- Develop JUnit test cases with good code coverage.
- Optimize code and database queries to meet scaling needs.
- Work with leading technologies like IoT, SpringFramework, AWS Lambda, AWS API Gateway, MySQL, AWS CloudFormation, AWS DynamoDB, AWS ElastiCache, Git, Jira and Jenkins among many others.
- Work with independence and show ownership of a number of systems end to end.
- Create good environment in team, guide and mentor other members.
- Good understanding of Data Structure and Algorithms.
- Sound understanding of previous work and the technologies used.
- You should have good hands on programming experience with Java / JEE or any other Object Oriented Language (C++, C# etc) .
- Good exposure to Database querying either using Relational or NoSQL databases. Thorough understanding of OOPs and OOAD.
- Good knowledge of design patterns and their applications in appropriate requirements.
- You should be able mentor a team of developers understand their code and suggest improvements.
- 5-8 years of experience