Join the team at Centre for Skill Development & Entrepreneurship (CSDE) as a Sr Node JS Developer for Future Perfect in Bengaluru, Karnataka!
About The/Nudge:
The/Nudge is an action institute dedicated to creating a poverty-free India within our lifetime. They collaborate with governments, markets, and civil society to build resilient livelihoods for all.
Their collective comprises top leaders and entrepreneurs from various sectors, united in our mission across three impact streams:
Centre for Skill Development & Entrepreneurship (CSDE): Empowering underprivileged youth for flourishing lives.
Centre for Rural Development (CRD): Lifting rural families out of extreme poverty.
Centre for Social Innovation (CSI): Nurturing top talent to solve India’s biggest challenges.
About CSDE:
By joining the Future Perfect team at CSDE, They’ll be part of a mission to ensure quality interventions for underprivileged youth. They’ll primarily focus on an exciting initiative at The/Nudge, building and delivering high-quality English and employability content that engages and resonates with youth.
They’re seeking highly energetic and passionate team members who take ownership of their work. Their team is outcome-focused, committed to providing quality education for youth, and driven to create English learning interventions that drive positive behavior and mindset change in adults. If you’re collaborative, thrive under pressure, results-driven, love continuous improvement, and enjoy having fun while working hard, you’ll flourish with us.
Job Description:
We are looking for a Senior Node JS Developer with hands-on experience in Node.js, Express.js, and MongoDB. As a Senior Developer, you’ll take complete ownership of backend code development, schema design, maintenance, and optimization.
At The/Nudge, you will:
Write and review high-quality code
Work with development teams and product managers to implement software solutions
Perform complex application programming activities, with a focus on mobile development using Node.js, TypeScript, JavaScript, Express.js, RESTful APIs, and related backend frameworks
Optimize applications for maximum scalability and identify opportunities for code optimization
Lead/support UAT and production rollouts
Address issues promptly, respond positively to setbacks and challenges, and embrace continuous improvement
Provide constructive feedback to team members and set clear expectations
Troubleshoot and resolve complex bugs, offering innovative solutions during code/design reviews
Assist in defining system architecture and detailed solution design for scalability and extensibility
Collaborate with product owners, designers, and engineers to find the best possible solutions
Ensure code quality and conduct your own testing, including writing unit tests and improving test coverage
Mentor junior developers on the team
Apply if you have:
Minimum Bachelor of Engineering in IT, CS, or M.Sc. in IT
3 to 5 years of experience as a Backend Developer, with at least 3+ years of hands-on experience with Node.js and Express.js
Self-motivation and the ability to work independently and collaboratively
Good knowledge of functional and Object-Oriented Programming
Good-to-have experience in AWS (EC2, DynamoDB), Telegram & WhatsApp API
Working knowledge of Python (an added advantage)
Experience with Micro-Services architecture, DevOps tools (e.g., Jenkins - optional), Git for code versioning, Agile software development techniques, and supporting tools like JIRA, Bitbucket, and Confluence
Strong coding, data structures, and algorithm skills
Ready to make a difference? Join our team and contribute to empowering