Node.js Developer at Code B · Mumbai · 1 - 2 years · ₹2L - ₹3L / yr · Profitable · Posted 26 Apr 2024

Job Title: Node.js Developer
Company Overview:
Join Code B, a leading software development company specializing in tailored solutions for businesses worldwide. We're seeking a skilled Node.js Developer to join our dynamic team and contribute to the development of innovative software solutions.
Position Overview:
As a Node.js Developer at Code B, you will be responsible for designing, developing, and maintaining server-side applications using Node.js. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet client requirements.
Responsibilities:
- Designing and implementing scalable and efficient server-side applications using Node.js
- Developing RESTful APIs to support front-end applications
- Collaborating with front-end developers to integrate user-facing elements with server-side logic
- Writing reusable, testable, and efficient code
- Troubleshooting and debugging issues to ensure smooth application performance
- Staying updated on emerging technologies and best practices in Node.js development
Requirements:
- Proficiency in Node.js and JavaScript
- Strong understanding of asynchronous programming and event-driven architecture
- Experience with Express.js or other Node.js frameworks
- Knowledge of MongoDB or other NoSQL databases
- Familiarity with version control systems such as Git
- Excellent problem-solving and communication skills
- Bachelor's degree in Computer Science, Engineering, or a related field (preferred)
- Prior experience in Agile/Scrum development methodologies (preferred)
Benefits:
- Competitive salary based on experience and skills
- Opportunity to work on challenging and innovative projects
- Collaborative and supportive work environment
- Professional development opportunities and training programs
- Health insurance, retirement plans, and other benefits package
Join Code B and be part of a team that is passionate about delivering excellence in software development. Apply now and take your career to the next level!

About Code B
About
Code B shines as a specialized offshore development center, offering tailored solutions to propel businesses forward. With expertise spanning Python, Node.js, React, C#, Flutter, Swift, PHP, and more, we're adept at crafting custom CRM, ERP, and enterprise software solutions.
Our offshore model ensures cost-effectiveness without compromising quality. From finance to healthcare, e-commerce to logistics, we cater to diverse industries, delivering projects on time and within budget.
Partner with Code B for transparent communication, seamless collaboration, and a passion for innovation. Let us be your trusted ally in achieving business success through cutting-edge technology solutions.
Tech stack
Candid answers by the company
Code B is a specialized offshore development center that offers tailored software solutions to businesses across various industries. Our expertise includes custom software development, web and mobile app development, software testing, UI/UX design, DevOps, and cloud solutions. We specialize in developing custom CRM, ERP, and enterprise software for businesses, leveraging technologies such as Python, Node.js, React, C#, Flutter, Swift, PHP, and more. Our offshore development model ensures cost-effectiveness and quality, with transparent communication and seamless collaboration throughout the project lifecycle.
Similar jobs (10)
At BigThinkCode, our technology solves complex problems. We are looking for talented back-end (node.JS) engineer to join our at Chennai.
Please find below our job description, if interested apply / reply sharing your profile to connect and discuss.
Company: BigThinkCode Technologies
URL: https://www.bigthinkcode.com/
Experience required: 1-2 years
Work location: Chennai
Joining time: Immediate – 4 weeks
Work Mode: Work from office / Hybrid
A skilled Node.js Developer with 1-2 years of experience in building scalable applications using event-driven architecture (EDA) within distributed systems. The ideal candidate should be comfortable in high-performance backend services and have a strong understanding of asynchronous programming patterns.
Experience or exposure to knowledge embedding and vectorization techniques is a strong plus, especially in the context of modern data-driven or AI-powered systems.
Required Skills & Qualifications
- 1-2 years of hands-on experience with Node.js
- Strong understanding of event-driven architecture and non-blocking I/O
- Experience working with distributed systems and microservices architecture
- Proficiency in RESTful API design and implementation.
- Experience with databases such as MongoDB, PostgreSQL, or MySQL.
- Experience with containerization tools like Docker and orchestration tools like Kubernetes
Key Responsibilities
- Design, develop, and maintain server-side applications using Node.js
- Build and optimize scalable, event-driven systems in distributed environments
- Implement asynchronous workflows, message queues, and pub/sub architectures
Good to Have
- Experience with knowledge embedding and vectorization techniques.
- Familiarity with vector databases (e.g., Pinecone).
- Understanding of cloud platforms (AWS, Azure, or GCP).
Why Join Us:
- Collaborative work environment.
- Exposure to modern tools and scalable application architectures.
- Medical cover for employee and eligible dependents.
- Tax beneficial salary structure.
- Comprehensive leave policy.
- Competency development training programs.
Company: BigThinkCode Technologies
URL: https://www.bigthinkcode.com/
Experience required: 3-4 years
Work location: Chennai
Joining time: Immediate – 2 weeks
Work Mode: Work from office / Hybrid
About the Role
We're looking for a skilled Node.js Developer with 3+ years of experience building scalable applications using event-driven architecture within distributed systems. The ideal candidate is comfortable working on high-performance backend services and has a strong understanding of asynchronous programming patterns. Exposure to knowledge embedding and vectorization techniques is a strong plus, especially for modern data-driven or AI-powered systems.
Key Responsibilities
- Design, develop, and maintain server-side applications using Node.js
- Build and optimize scalable, event-driven systems in distributed environments
- Implement asynchronous workflows, message queues, and pub/sub architectures
- Collaborate with cross-functional teams to define and deliver backend solutions
Required Skills
- 3+ years of hands-on experience with Node.js
- Strong understanding of event-driven architecture and non-blocking I/O
- Experience working with distributed systems and microservices architecture
- Proficiency in RESTful API design and implementation
- Experience with databases such as MongoDB, PostgreSQL, or MySQL
- Experience with containerization tools like Docker and orchestration tools like Kubernetes
Good to Have
- Experience with knowledge embedding and vectorization techniques
- Familiarity with vector databases (e.g., Pinecone, Weaviate, FAISS)
- Understanding of cloud platforms (AWS, Azure, or GCP)
Why Join Us:
- Collaborative work environment.
- Exposure to modern tools and scalable application architectures.
- Medical cover for employee and eligible dependents.
- Tax beneficial salary structure.
- Comprehensive leave policy
- Competency development training programs.
Job Summary
We are looking for a skilled Backend Developer with strong Node.js experience to join our development team. The ideal candidate should have hands-on experience in building scalable, secure, and high-performance backend applications and APIs.
You will work closely with frontend developers, product managers, and other engineering teams to design, develop, test, and maintain backend services and applications.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js.
- Build and maintain RESTful APIs and backend services.
- Write clean, reusable, maintainable, and efficient code.
- Work with databases such as MongoDB, PostgreSQL, MySQL, or similar.
- Integrate third-party APIs and external services.
- Implement authentication, authorization, and security best practices.
- Optimize application performance, scalability, and reliability.
- Identify and resolve bugs, performance issues, and production problems.
- Write unit and integration tests to ensure application quality.
- Collaborate with frontend developers to integrate APIs with web/mobile applications.
- Participate in code reviews and follow development best practices.
- Work with Git and standard CI/CD and deployment processes.
- Contribute to system design and technical discussions.
Required Skills
- 2–6 years of professional experience in backend development.
- Strong hands-on experience with Node.js.
- Good knowledge of JavaScript and/or TypeScript.
- Strong understanding of REST APIs, HTTP, JSON, and API design.
- Experience with Express.js, NestJS, or similar Node.js frameworks.
- Good understanding of relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Knowledge of SQL and database design.
- Experience with Git/GitHub/GitLab/Bitbucket.
- Understanding of authentication mechanisms such as JWT/OAuth.
- Strong problem-solving and debugging skills.
- Good understanding of data structures, algorithms, and backend architecture.
Good to Have
- Experience with TypeScript.
- Knowledge of AWS / Azure / GCP.
- Experience with Docker and Kubernetes.
- Knowledge of Redis, Kafka, RabbitMQ, or other caching/message queue technologies.
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines.
Software Developer – UNIPREP
We are looking for a skilled and motivated Software Developer to join our team at UNIPREP. You will be responsible for building, improving, and scaling our platform to deliver a seamless experience for users.
Key Responsibilities:
- Develop, test, and maintain scalable web applications
- Write clean, efficient, and well-documented code
- Collaborate with product and design teams to implement new features
- Debug, troubleshoot, and optimize application performance
- Integrate APIs and third-party services
- Ensure application security, performance, and responsiveness
- Participate in code reviews and improve development processes
Tech Stack (Preferred):
- Frontend: HTML, CSS, JavaScript, React (or similar frameworks)
- Backend: Node.js / Python / Java
- Database: MySQL / MongoDB
- Tools: Git, REST APIs, Cloud platforms (AWS/GCP preferred)
Who Should Apply:
- Strong understanding of programming fundamentals
- Experience in building web applications (projects or internships)
- Familiarity with frontend and/or backend technologies
- Problem-solving mindset and attention to detail
- Ability to work in a fast-paced environment
Why Join UNIPREP:
- Work on a real, scalable product
- High ownership and learning opportunity
- Exposure to end-to-end product development
- Fast-growing, dynamic team environment
About the Job -
We have always been in the spotlight for being adeptin “the next big technologies”. What we can offer you is a space to explore varied technologies and quench your techie soul. We are looking for Developer skilled in technologieslike Node.js and AWS who also holds experience with user-interface design.
Responsibilities: ● The full stack developer will be responsible for design and development of scalable and flexible web applications and creating API to connect to databases and applications from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns.
● Take responsibility for design, implementation and maintain existing development ecosystem, including bugs – fixing, design and develop new custom components to meet project requirements.
● Working with other developers and software engineers to develop front-end and back-end architecture that's well-structured and flexible, along with the APIs to support it.
● Install and configure server environments for React deployments maintain and update project dependencies as well as fix any conflicts.
● Responsible for regular communication with developer team involved in the development process and testing of new features in the application
● Analyzing requirements and designing new functionality for new projects with cutting edge technology with research on optimization and new features for the existing product by ensuring a required level of performance.
● Candidate must be abreast with latest technologies and trends, relevant standards should be able to work effectively in a multidisciplinary, multinational team environment focused on innovation with comfortable working on a range of problems.
Desired Competencies(Technical/Behavioral Competency) – Must Have-
● Nodejs, MongoDB, Socket.IO and Redis.
● Proficient in Node.js and MongoDB and working knowledge of JavaScript, JQuery, HTML, CSS, frameworks (Angular.js, React.js)
● Experience with Unix/Linux or Windows and/or Mac environments, distributed systems
● Excellent practical knowledge of OOP concepts and SOLID principles ● Microservices and agile development
● Hands-on experience with cloud (AWS) development/hosting.
● Experience with Web services development (SOAP, REST)
● Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles.
Skills Required:
- Node.js
- MongoDB
- Angular
- API optimization
- Micro Services
- Multi threading
- Socket.io
What we need:
• Experience in both Web + Mobile development
• Strong understanding of APIs & system design
• Ability to build end-to-end features
· Maintain version control and documentation using Git / GitHub.
Roles and Responsibilities
- Design and develop responsive web applications using React.js / Next.js.
- Build and maintain scalable RESTful APIs using Node.js and Express.js.
- Implement user authentication and authorization using JWT / OAuth2.
- Manage and optimize database structures using MongoDB or MySQL.
- Integrate front-end and back-end components seamlessly for smooth user experience.
- Collaborate with UI/UX designers and product teams to deliver high-quality features.
- Participate in Agile / Scrum sprints, daily stand-ups, and code reviews.
- Optimize applications for speed, performance, and security.
- Maintain version control and documentation using Git / GitHub.
Troubleshoot and debug production issues efficiently.
Job Location- Bangalore,
Candidates from Tamil Nadu willing to relocate to Bangalore can also apply.
Job Responsibilities:
- Strong JavaScript/TypeScript and Node.js. You can design an API, not only implement one.
- Relational data modelling and SQL: you can reason about indexes, query plans, transactions, and migrations on live tables.
- Vendor and third-party integrations, done well: authentication, retries, idempotency, webhooks, rate limits, sandbox-to-production rollout, and reconciliation when the other side fails mid-flow.
- Comfort working directly with a vendor's technical team to get an integration over the line.
- Queues, background jobs and scheduled work, including what happens when a job runs twice.
- React with TypeScript. Component design, state management, forms that hold up under real user behaviour.
- Enough CSS and layout sense to build a clean screen without a pixel-perfect design handed to you.
- Performance and correctness on the browser side: loading states, error states, the ugly edge cases.
- Tests you actually write. Shipping agent-assisted code at volume only works if the test coverage holds it up.
- Git discipline, CI/CD, and enough DevOps grounding to be self-sufficient: containers, environment configuration, pipelines, deployments and rollbacks. You do not need to be an SRE, but you should not need one for routine work.
- AWS fundamentals: how your service runs, scales and fails.
- Instrumenting what you build logs, metrics, alerts so problems surface on a dashboard rather than in a customer complaint.
- Reading monitoring output and acting on it: triaging an alert, finding the root cause, and closing the loop with a fix or a tuned threshold rather than muting it.
- An eye on infrastructure cost. Knowing roughly what your service costs to run, spotting the query, log stream or API call pattern that is quietly expensive, and factoring that into design decisions.
- You are comfortable with ambiguity and will go and resolve it often by asking the ops or product team directly.
- You share status without being prompted, including when the news is not good.
- You care whether the change worked for the business, not only whether the story was closed.
- Understand the problem first-hand. Spend time with the product owner or the ops team that has the problem, and see how the work happens today rather than working from a requirements document alone.
- Design, build and ship end to end. API and data model through to the screen the user touches. Backend and frontend are both yours.
- Take it to production and keep it healthy. Deploy it, monitor it, and act on what the monitoring tells you. Errors, latency, failed jobs and data quality are yours to watch and ideally you spot the issue before someone reports it.
- Be mindful of what it costs to run. Every service you deploy carries an infrastructure bill. Think about instance sizing, storage, query patterns, log volume and the cost of third-party API calls before you ship, and raise it early when something is likely to get expensive.
- Integrate cleanly with vendors and partners. A large part of our platform is third-party: bureaus, banks, KYC providers, payment rails, co-lenders. Working well with vendor teams, reading their documentation carefully and handling their failure modes gracefully is core to the job, not a distraction from it.
- Be accountable for what you commit to. Give estimates you believe in, flag slippage early, and keep the status visible.
- Leave it documented. A runbook, an API contract, and a short note on any non-obvious decision, so the next engineer or the next agent can pick it up without you.
- Build securely by default. We are a regulated lender. Customer and credit data handling, access control, audit trails and PII discipline are part of the definition of done, not a later hardening pass
Skills Required:
JavaScript , TypeScript , Node.js , API Design , Relational Data Modelling , SQL , Indexing , Query Optimization , Transactions , Database Migrations , Vendor Integration , Authentication , Retries , Idempotency , Webhooks , Rate Limiting , Queues , Background Jobs , Scheduled Work , React , Component Design , State Management , Forms , CSS , Layout Design , Performance Optimization , Error Handling , Testing , Git , CI/CD , DevOps , Containers , Environment Configuration , Pipelines , Deployments , Rollbacks , AWS , Monitoring , Logging , Metrics , Alerting , Cost Awareness , Problem Solving , Communication , Accountability , Documentation , Security , Data Handling , Access Control , Audit Trails , PII Discipline
Candidate Attributes:
- Passion and hunger to make a dent in the MSME ecosystem
- AI-first in how you build
- Comfortable on either side of the API boundary
- Comfort working directly with a vendor's technical team to get an integration over the line
- Enough CSS and layout sense to build a clean screen without a pixel-perfect design handed to you
- Comfortable with ambiguity and will go and resolve it often by asking the ops or product team directly
- Share status without being prompted, including when the news is not good
- Care whether the change worked for the business, not only whether the story was closed
- Service or a customer journey, designs across services
- Sets patterns others follow and embeds with a business function
- Shapes what gets built
Backend Developers
- Contract To Hire (Initial Engagement: 6 months)
Experience: 5+ years
Mandatory Skills:
● Node.js
● Python
● MongoDB
● PostgreSQL
● REST API design and development
● Backend architecture and service design
● Database design, indexing and query optimisation
● Performance tuning
● Authentication/authorisation
● Third-party integrations
● Asynchronous processing and background jobs
● Logging, monitoring and debugging
● Git and collaborative development
● Scalable, maintainable and testable backend services
● Architecture discussions, code reviews, debugging and production support
Good to have:
● Microservices
● Docker
● Cloud platforms
● Redis
● Message queues
● CI/CD
● Observability
Javascript, Callback, Async, Promise, Experience in writing restful APIs, Javascript, Nodejs, ReactJs, MySQL.
Immediate Joiner
Company Description
TopGrep Tech, an ISO 27001:2022 and DPIIT-certified IT pure tech product & services company. We work with global enterprises & startups, covering SaaS, MVPs, AI, RAG, MCP, reliability engineering, DevOps, and cloud innovation.
Role Description
This is a full-time on-site role located in the Greater Bengaluru Area for a Full Stack Engineer. The Full Stack Engineer will design, build, and maintain both front-end and back-end components of web applications. Candidates must demonstrate independent coding ability. Generative AI tools, AI coding assistants, and vibe-coding tools are not permitted during coding interview rounds. They will collaborate with cross-functional teams to deliver high-quality software solutions, ensure efficient system performance, and troubleshoot and resolve bugs and technical issues. This role also involves optimizing applications for maximum speed and scalability while following best practices and coding standards.
Qualifications
- Experience with Back-End Web Development, including server-side programming, APIs and database management
- Proficiency in Front-End Development, including JavaScript & Reactjs frameworks
- Strong foundation in Software Development and Full-Stack Development
- Ability to write, optimize, and debug code
- Excellent problem-solving and communication skills
- Familiarity with version control systems such as Git
- Experience with cloud platforms
- Bachelor's Engineering or Masters degree in Computer Science with equivalent practical experience
Requirements added by the job poster
• Bachelor's Degree
• Commute to this job’s location
• 1+ years of work experience with JavaScript Frameworks
• Working in an onsite setting
• 1+ years of Software Development experience
We are hiring a Node.js Developer to build fast, scalable backend services and APIs.
Responsibilities
- Build REST and GraphQL APIs with Node.js, Express and NestJS
- Design data models in MongoDB and PostgreSQL
- Write clean, tested TypeScript
- Improve service performance, caching and reliability
Requirements
- 1+ years of backend development with Node.js
- Experience with Express or NestJS
- Solid understanding of databases and async programming






