
Responsibilities
- Design and implementation of low-latency, high-availability, and performant applications
- Developing new features & refining existing features on server-side
- Implementation of security and data protection
- Integration of data storage solutions
Qualifications
- Proficient in NodeJS and experience working on frameworks such as Express, StrongLoop, etc.
- 2+ years experience working on consumer mobile products / businesses at scale.
- Proficient in asynchronous programming and its quirks and workarounds
- Experience working on User Authentication and Authorisation between multiple systems, servers, and environments
- Experience working on NoSQL DBs such as MongoDB
- Experience working on Unit Testing & Functional Testing frameworks for NodeJS
Benefits
- become a part of our early team, and shape products from grounds up
- Attractive Compensation & Stock Options
- empowered to build an amazing startup culture with us
- full ownership and massive growth opportunities
- and more...

Similar jobs
Context for the Candidates:
Blockchain engineers are tasked with building secure, scalable, and high-performance decentralized applications. This discussion focuses on how to utilize key technologies—Node.js, Rust, Go, TypeScript, Ethers.js, viem, and Hardhat—in smart contract and blockchain system development, while addressing the practical challenges that arise in such projects.
Key Discussion Points:
• How do you integrate Node.js, Rust, Go, and TypeScript in blockchain-backed applications?
• Discuss the trade-offs between using Rust or Go for performance-critical blockchain services.
• What are the key challenges in ensuring the security and scalability of smart contracts using tools like Ethers.js, viem, and Hardhat?
• How do you approach testing, debugging, and deploying smart contracts in a decentralized environment?
• Share best practices for gas optimization, contract upgradability, and backend scalability.
Evaluation Criteria:
1. Technical Knowledge:
• Strong knowledge of Node.js, Rust, Go, and TypeScript with practical experience in blockchain development.
• Proficiency in Ethers.js, viem, Hardhat, and smart contract lifecycle (development, testing, deployment).
• Understanding of security best practices, performance optimizations, and scalability in decentralized systems.
2. Problem-Solving and Integration Skills:
• How candidates approach integrating smart contract solutions with backend services using Node.js, Rust, Go, and TypeScript.
• Solutions proposed for common challenges in blockchain projects such as gas fees, security vulnerabilities, and system bottlenecks.
3. Experience and Expertise:
• Minimum of 2 years of IT experience, including hands-on development with the specified technologies.
• Practical knowledge of blockchain architecture, consensus mechanisms, and decentralized application deployment.
4. Innovation and Critical Thinking:
• Candidates’ ability to think creatively about system architecture, proposing scalable and secure solutions for blockchain-based applications.
• Discussion on the future potential of blockchain technology and how the tech stack can evolve.
5. Communication and Team Collaboration:
• Clear articulation of technical challenges and how to address them in a team setting.
• Ability to lead or contribute to discussions in a way that encourages collaboration and team-driven problem-solving.
Mandatory Skills - 4 years in Nodejs, JavaScript, Express.js, MongoDB, Data Structures, Algorithms
"Expertise in Node.js Web frameworks like Meteor, Express, and Kraken.JS
Expertise in building highly scalable web services using Node.js, Create REST API with the help of Node middleware
Deep understanding of REST and API design
Experience designing APIs for consistency, simplicity, and extensibility.
Expertise with JavaScript testing frameworks like Jasmine, Quit, Mocha, Sinnon and Chai.
Expertise with building tools like Web pack, gulp, and grunt.
Integration of various application components
Experience in various phases of the Software Development Life Cycle (SDLC) such as requirements
analysis, design, and implementation in an agile environment, etc.

We are looking for a skilled and experienced Node.js Developer with at least 4 years of professional experience to join our team. As a Node.js Developer, you will be responsible for developing robust and scalable web applications using JavaScript and various frameworks.
Roles and Responsibilities
• Production platform hands-on experience involving Node JS & REST API.
• Hands-on production platform experience working with micro-service back-end architecture.
• Working knowledge of GRPC, HTTPS, and GRAPHQ protocols.
• Well-versed in cloud deployment of code blocks.
• Experience with JS testing and code analysis frameworks such as Mocha.
• Utilize modern JavaScript frameworks such as Express.js and Sails.js to build efficient and scalable applications.
• Work with databases like MongoDB and PostgreSQL using Mongoose and Sequelize ORM.
• Integrate messaging systems like Kafka and RabbitMQ for reliable event-driven communication.
• Write unit tests using Mocha, Chai, and Jest frameworks to ensure code quality and reliability.
• Utilize AWS S3 bucket for secure and scalable storage of data and media files.
• Collaborate with QA engineers to perform thorough testing and bug fixes.
• Work with third-party APIs such as Postman, Twilio, SendGrid, Firebase, and KeyCloak for various integrations.
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
REQUIREMENTS:
- Must have Skills: Node JS, Microservices architecture (MSA) (Capable),Javascript/Typescript, AWS S3/ LAMBDA/ EC2/DYNAMODB
- Cloud developer with a minimum of 6 years of experience Technical skills in most of the following areas
- Expert in developing REST Services and APIS using JavaScript, TypeScript NodeJS is a must
- Implementing Serverless Software development using Amazon Lambda written in NodeJS is desirable.
- Services including AWS IoT, S3, RDS, IAM, Cognito, SNS, VPC, EBS, AWS Route 53, and Cloud Watch is a must
- Proficient in database concepts including schema design, querying, performance tuning, and debugging (Both SQL and No-SQL databases)
- Strong experience in designing and developing enterprise cloud-based IoT solutions using AWS
- Develop Web, APIs, IoT & Cloud based solutions is a must
- Ability to write automated unit test cases using mocking frameworks (Jasmine, Mocha, chai, Jest, etc.)
- Experience in modern data architectures (e.g. Micro Service, event-driven architectures, stream processing, and integrating real-time analytics into customer applications is desirable
- Have a good eye for NFRs (Scalability, extensibility, reliability, etc.) while evaluating design. should be able to Converts Solution Requirements into logical systems & subsystems
- Innovates and creates new ideas and have the ability to develop quick proof of concepts and validate with the customer.
RESPONSIBILITIES:
- Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production roll outs
- Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it
- 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 of complex bugs
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
You will:
- Build services that serve millions of users
- Build for performance, reliability, and scalability
- Design easy-to-use APIs, systems, and tools
- Work with small teams of engineers, product, design, operation and other teams
- Lead projects, achieve goals, celebrate success with your teams
What you bring:
- 5+ years as individual contributor
- Strong background in Computer Science
- Strong technical expertise in robust and scalable server platform
- Helpful experiences include Java, Python, AWS, GCP, DevOps
- Leadership at bijnis is a service - you must be influential, patient, compassionate, able to prioritize, and able to inspire
- Ability to collaborate across multiple and cross functional teams
- Strategic mindset combined with pragmatic execution, and bias for action








