Website The Nudge Institute
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.