Job Description
• You have 4 or more years of experience in Node JS and have built projects from scratch (Must have)
• You have handled a team of engineers
• You work hand in hand with your team to identify needed change, create a vision to guide the change through inspiration, and execute the change
• You know how to coach or mentor your team, how to evolve the team structure and processes using Agile methodologies and you have a track record of hiring the best talent for your team.
• Good understanding of the product and business KPIs and how to translate those into goals using the OKR framework.
• You are good at managing project priorities, deadlines, and deliverables
• You know the right frameworks, practices, and approaches for solving complex problems on a technical and organizational level
• You've played a major role in building complex, high-quality applications, and have a strong knowledge of Domain-Driven Design and microservice architecture.
• You're an expert in selecting from best practice Design Patterns and Design Principles when building your Software Architectures and Algorithms
• Strong knowledge of databases and their tradeoffs, like Postgresql, MySQL, and NoSQL
• As a manager of software engineers, you have hands-on programming experience (using Node. JS) as well as a solid knowledge of designing and creating cloud-based, distributed, and scalable system architectures.
• Outstanding communication and presentation skills
What will you do:
• Work as part of a collaborative, agile team to deliver industry-leading engagement capabilities on the web.
• Lead an engineering team of engineers
• Integrate with other services to help Elevate seamlessly provide value to more companies
• Design and develop feature enhancements that continue to deliver on the value and provide an excellent customer experience
• Troubleshoot and resolve emergency server or code issues at any stack level
• Ability to empathize with end-users; build with scale and ease of adoption in mind
• Experience building in an agile setting with code reviews and quality as a priority
• Strong design skills for separation and modularity of code; aversion to overly complex, spaghetti code
Additional benefits
• 5 day work week
About ElevateHQ
• We are a B2B SaaS company that is re-imagining how companies use sales incentives to motivate their employees. We believe great results are only achieved when people are motivated - and our product is nothing but an extension of that philosophy.
• On a more day-to-day level, our product takes away the ambiguity and grunt-work behind manual sales incentive calculation, and allows companies to experiment with incentive plans that actually work for every employee - and not just top performers.
• We are a team of experienced founders who between them have built and sold software products pretty much all across the globe.
• We are backed by some of the best angels and institutional investors in India - and are growing at breakneck speed.
Company Type
Private
Website
http://elevate.so
Company Size
11-50 employees
Office Locations
Gurgaon, Haryana, India
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer |Node|js 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.
