Back End Developer
Published date: 2024/01/10
- Location: Gurugram , Haryana, India
We are looking for a Backend Engineer who understands how to develop innovative product features while maintaining and scaling critical infrastructure. If you're passionate about working on end to end feature development and building products that transform the way business owners bank, then we want to chat. Are you ready to revolutionize the small business banking industry with us?
About the Role
• Design, develop, test, deploy, maintain, and improve software and new user-facing features across Novo’s products and services.
• Drive technical decisions on a multi-functional, Agile team alongside product management, product design, and engineering.
• Optimize applications for maximum speed and scalability and analyze feedback from customers and internal teams to identify issues and improvement opportunities.
• Champion a passion for engineering best practices such as code quality, linting, and testing.
• Ensure our software is reliable, extensible, maintainable, debuggable, secure, well-tested and performs well under load.
• Mentor junior engineers in all aspects of planning, development and testing.
• Stay engaged with latest technologies and evaluate strategies to keep the Novo technology stack up to date.
Requirements for the Role
• 3+ years experience in a highly technical role at a hyper-growth startup or fast-paced company.
• Extensive background designing, developing, testing, deploying, maintaining, and improving software.
• Good understanding of Node.js & Javascript.
• Demonstrated ability to translate business goals and initiatives into technical requirements.
• Strong understanding of SQL database.
• Demonstrable experience architecting scalable and cost effective solutions to ensure and support customer growth.
• Experience mentoring junior engineers in all aspects of planning, development and testing.
• Strong understanding of system design and architecture.
• Interest in engaging with latest technologies and evaluating strategies to keep the Novo technology stack up to date.
• Excellent written and verbal communication skills with the ability to collaborate with both technical and non-technical teams effectively.
How We Define Success:
• Ensure assigned tasks are delivered within a given timeline along with test cases.
• Ensure code follows guidelines & standards set by the company.
Nice To Have
• Experience with Go programming language
• Experience with AWS
About the Role
• Design, develop, test, deploy, maintain, and improve software and new user-facing features across Novo’s products and services.
• Drive technical decisions on a multi-functional, Agile team alongside product management, product design, and engineering.
• Optimize applications for maximum speed and scalability and analyze feedback from customers and internal teams to identify issues and improvement opportunities.
• Champion a passion for engineering best practices such as code quality, linting, and testing.
• Ensure our software is reliable, extensible, maintainable, debuggable, secure, well-tested and performs well under load.
• Mentor junior engineers in all aspects of planning, development and testing.
• Stay engaged with latest technologies and evaluate strategies to keep the Novo technology stack up to date.
Requirements for the Role
• 3+ years experience in a highly technical role at a hyper-growth startup or fast-paced company.
• Extensive background designing, developing, testing, deploying, maintaining, and improving software.
• Good understanding of Node.js & Javascript.
• Demonstrated ability to translate business goals and initiatives into technical requirements.
• Strong understanding of SQL database.
• Demonstrable experience architecting scalable and cost effective solutions to ensure and support customer growth.
• Experience mentoring junior engineers in all aspects of planning, development and testing.
• Strong understanding of system design and architecture.
• Interest in engaging with latest technologies and evaluating strategies to keep the Novo technology stack up to date.
• Excellent written and verbal communication skills with the ability to collaborate with both technical and non-technical teams effectively.
How We Define Success:
• Ensure assigned tasks are delivered within a given timeline along with test cases.
• Ensure code follows guidelines & standards set by the company.
Nice To Have
• Experience with Go programming language
• Experience with AWS
0 page views
Related listings
-
Cyber SecuritySoftware DeveloperKPMG entities in India are established under the laws of India and are owned and managed (as the case may be) by established Indian professionals. Established in September 1993, the KPMG entities have rapidly built a significant competitive presence ...2026/11/07
-
Software Engineer Senior Applications DeveloperSoftware DeveloperType of a person we are looking for - You have aesthetics knowledge about minimalistic web designing and have practically worked on it - You know WordPress development amazingly well and can convert a PSD design to WordPress with efficient coding in ...2026/11/07
-
Software EngineerSoftware DeveloperWe are #hiring! Software Engineer #DawnBIT is a rapidly emerging multi-national services company offering consulting, #technology, products, outsourcing, and #nextgeneration #services. We help good organizations turn better with our smart solutions i...2026/11/07
