You will work on building the biggest neo-banking app of India
You will own the design process, implementation of standard software engineering methodologies while improving performance, scalability and maintainability
You will be translating functional and technical requirements into detailed design and architecture
You will be collaborating with UX designers and product owners for detailed product requirements You will be part of a fast growing engineering group
You will be responsible for mentoring other engineers, defining our tech culture and helping build a fast growing team
Requirements:
2-6 years of experience in product development, design and architecture
Hands on expertise in at least one of the following programming languages - Java, Python NodeJS and Go
Hands on expertise in SQL and NoSQL databases
Expertise in problem solving, data structure and algorithms
Deep understanding and experience in object oriented design
Ability in designing and architecting horizontally scalable software systems
Drive to constantly learn and improve yourself and processes surrounding you
Mentoring, collaborating and knowledge sharing with other engineers in the team
Self-starter
Strive to write the optimal code possible day in day out