Job Opportunity for Sr Node JS Developer, Future Perfect at The Nudge Institute in Bengaluru

Website The Nudge Institute

About The/Nudge:

The/Nudge is an action institute working towards a poverty-free India, within our lifetime. We partner with governments, markets, and civil society to build resilient livelihoods for all. We are a collective of some of India’s best leaders and entrepreneurs from across the industry, academia, government, and development sectors, and our work is organized across three impact streams:

1. Centre for Skill Development & Entrepreneurship (CSDE): enables underprivileged youth to lead flourishing lives

2. Centre for Rural Development (CRD): enables rural families to come out of extreme poverty

3. Centre for Social Innovation (CSI): nudges top talent to solve India’s biggest challenges

About CSDE: 

In joining the Future Perfect team at the CSDE vertical of The/Nudge Institute, you are joining a team charged with ensuring quality interventions for the underprivileged youth in the country. You will be primarily working on an exciting initiative at The/Nudge that aims to build and deliver high-quality English and employability content that is engaging and relevant for youth.

We are looking for highly energetic, passionate, and high ownership early team members. The team is outcome-focused, committed to ensuring a quality education for youth, and excited about creating English learning interventions that drive positive behaviour and mindset change in adults. You will flourish on this team if you are: collaborative, able to handle pressure, results-driven, love to improve, and have fun while working hard continuously.

At Future Perfect,  we  believe  in  a  student-at-the-center  approach.  Learning and career choices are fundamentally behavioral challenges. The context in which people live, learning styles, classroom environment, socio-economic background, and many other variables influence how people learn, and make decisions related to work, and migration. The role would involve spending a lot of time with the students of Future Perfect, talking to them, observing them, understanding their behaviors, designing experiments, and testing hypotheses.

 Job description:

We are looking for a Senior Node JS Developer who has hands on experience in Node.js, Express.js & MongoDB and can take complete ownership of backend-code development, schema designing, maintenance and optimization.

At The/Nudge you will:

• Writing and reviewing great-quality code

• Work with development teams and product managers and implement software solutions.

• Perform complex application programming activities with an emphasis on mobile development:  Node.js, TypeScript, JavaScript, Express.js, RESTful APIs and related backend frameworks.

• Optimize application for maximum scalability. Identify potential opportunities for application code optimization.

• Being able to lead/support UAT and production rollouts.

• Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.

• Giving constructive feedback to the team members and setting clear expectations.

• Helping the team in troubleshooting and resolving complex bugs.

• Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.

• Assist in the definition of system architecture and detailed solution design that are scalable and extensible.

• Collaborate with product owners, designers, and other engineers on different permutations to find the best solution possible.

• Own the quality of code and do your own testing. Write unit test and improve 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 Backend developer with minimum 3+ year hands-on experience with Node.js and Express.js

● Self-motivated backend developer with 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 will be an added advantage.

● Experience with Micro-Services architecture, DevOps tools e.g., Jenkins (Optional), Code Versioning with Git, Agile software development techniques and supporting tools like JIRA, Bitbucket and Confluence.

● Strong coding, data structures and algorithms skills

To apply for this job please visit thenudge.freshteam.com.