Backend Software Engineer(MERN Stack) at A leading company who makes multilingual conversational chatbots. Their platform uses real-time insights and cues to help users improve their experience · Noida · 2 - 6 years · ₹7L - ₹12L / yr · Posted 8 Oct 2021

Backend Software Engineer(MERN Stack)
at A leading company who makes multilingual conversational chatbots. Their platform uses real-time insights and cues to help users improve their experience
We’re in search of a Back-End Software Engineer that specializes in server-side components. In this role,
you’ll primarily work on Node JS, Mongo DB, Redis, building scalable products and will bring a depth of
knowledge on algorithms and data structures. As a Back-End Software Engineer, on any given day you
might be architecting new features for our customers, refactoring existing code to be more scalable, and
seeing changes through to completion in a live environment.
Key Attributes you need to possess: -
- Prioritization- Should have a strong work ethics and show up on time at sessions with excellent skills
in predicting the amount of time needed to plan, coordinate, and perform on a task or managing their
clients as and when required.
- Quick Learning Ability- You should be an amazing self-learner who has the ability to learn new
technology on their own and are not threatened by new technologies. Someone who has an ability to pull
various bits of information and to process information on the fly with good logical and analytical skills.
- Deep and Broad Technical Experience- Someone who is able to hit the ground because they already
know the right technology.They should be able to meet coding principles and write code that is readable
and commented-on where appropriate.Through incorporating their cognitive abilities and extensive
industry experience, they are able to find optimal solutions easily.
- High-End User Focus-A good programmer does what they are asked to do, while a great programmer
thinks of the end user of the software and works to solve problems within the organization’s
capabilities.Someone who knows the functionality they’re creating is of high value.
-Business Acumen- Should have a great eye for Business acumen as the product build will be exposed to
millions of customers on-brand digital assets hence giving you exposure for handling a large user base in
a live environment.
-Teamplayer- Someone who is able to work in a challenging environment and requires complete
devotion, persistence and learning new things every day. As they will be involved in every fact of the
product development starting from product ideation, Interface design, user experience, analytics, and
engineering.
Typical work week look like:-
- Collaborating with the front-end developers and other team members to establish objectives and design
more functional, cohesive codes to enhance the user experience.
- Design and implementation of scalable applications by using asynchronous programming with
low-latency, high-availability, and performant applications between multiple systems, servers, and
environments.
-Integration of data storage solutions by creating database schemas that represent and support business
processes and also Integrating multiple data sources and databases into one system.
- Building reusable code and libraries for future use.
- Explore technical innovation and propose new solutions as and when required.
- Work with engineers, product managers and senior leadership to turn our product and technical vision
into a tangible roadmap every month.
Our ideal candidate should have:-
- 2+ years of relevant experience in a Tech Startup
- A solid grounding in Computer Science fundamentals (based on a BE/BTech or MS in Information
Technologies/Computer Science)
- Strong proficiency with JavaScript and knowledge of Node.js and frameworks.
- Strong hands on MongoDB and ability to write aggregation queries.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Hands-on on code versioning tools, such as Git, Redis, AWS, Sockets

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: 3-4 years
Work location: Chennai
Joining time: Immediate – 4 weeks
Work Mode: Work from office / Hybrid
Must have skills:
· Hands on expertise in OOJS, node.js, distributed systems.
· Event drive architecture (EDA) microservices project experience MUST
· Any programming: Typescript or nodeJS or Golang
· Hands on experience using docket containers and Kubernetes.
· Aware about Asynchronous and Loose Coupling.
· Familiar with API’s gateway and microservice design patterns.
A skilled Node.js Developer with 5+ years of experience in building scalable applications using event-driven architecture 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
· 5+ 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
· Collaborate with cross-functional teams to define and deliver backend solutions
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.
About NonStop io Technologies:
NonStop io Technologies is a value-driven company with a strong focus on process-oriented software engineering. We specialize in Product Development and have a decade's worth of experience in building web and mobile applications across various domains. NonStop io Technologies follows core principles that guide its operations and believes in staying invested in a product's vision for the long term. We are a small but proud group of individuals who believe in the 'givers gain' philosophy and strive to provide value in order to seek value. We are committed to and specialize in building cutting-edge technology products and serving as trusted technology partners for startups and enterprises. We pride ourselves on fostering innovation, learning, and community engagement. Join us to work on impactful projects in a collaborative and vibrant environment. We're seeking an experienced Backend Software Engineer to join our team. As a backend engineer, you will be responsible for designing, developing, and deploying scalable backends for the products we build at NonStop. This includes APIs, databases, and server-side logic.
Responsibilities:
● Design, develop, and deploy backend systems, including APIs, databases, and server-side logic
● Write clean, efficient, and well-documented code that adheres to industry standards and best practices
● Participate in code reviews and contribute to the improvement of the codebase
● Debug and resolve issues in the existing codebase
● Develop and execute unit tests to ensure high code quality
● Work with DevOps engineers to ensure seamless deployment of software changes
● Monitor application performance, identify bottlenecks, and optimize systems for better scalability and efficiency
● Stay up-to-date with industry trends and emerging technologies; advocate for best practices and new ideas within the team
● Collaborate with cross-functional teams to identify and prioritize project requirements
Requirements:
● At least 3+ years of experience building scalable and reliable backend systems
● Strong expertise in NodeJS/NestJS, Express, PostgreSQL
● Experience with microservices architecture and distributed systems
● Proficiency in database design (SQL and NoSQL)
● Knowledge of cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
● Deep understanding of design patterns, data structures, and algorithms
● Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes
● Exceptional communication and leadership skills
● Strong understanding of object-oriented programming principles and design patterns
● Familiarity with automated testing frameworks and methodologies
● Excellent problem-solving skills and attention to detail
● Strong communication skills and ability to effectively lead and maintain a collaborative team environmen
● Ready to be a tech-agnostic engineer and comfortable to shift on any tech stack (Java, Node, Python etc)
● Comfortable working with AI (Claude code, Cursor etc)
About VerbaFlo.ai
VerbaFlo.ai is a fast-growing AI SaaS startup revolutionizing how businesses leverage AI-powered solutions. As a part of our dynamic team, you’ll work alongside industry leaders and visionaries to drive innovation and execution across multiple functions.
Role Overview
We are looking for a Senior Backend Engineer to design and develop user-friendly, scalable, and high-performance web applications. This role requires deep expertise in backend technologies, attention to detail, and the ability to collaborate with cross-functional teams.
Responsibilities
- Design, develop, and maintain scalable backend systems, APIs, and data pipelines.
- Collaborate closely with frontend engineers, product managers, and AI teams to deliver cohesive features and seamless user experiences.
- Ensure the reliability, security, and performance of backend systems.
- Write clean, maintainable, and efficient code using modern backend practices.
- Implement automated testing, CI/CD workflows, and infrastructure as code (where applicable).
- Own the end-to-end lifecycle of backend features, from architecture to deployment.
- Monitor production systems and resolve performance and scalability issues.
- Contribute to architectural decisions and help evolve our engineering best practices.
Requirements
- 4–6 years of experience in backend development in startups, preferably in SaaS or AI-driven products.
- Proficiency in Node.js, Python, or Go
- Deep understanding of RESTful API design.
- Strong experience with databases: PostgreSQL, MongoDB, ElasticSearch.
- Exposure to message queues, job schedulers, or event-driven architectures (e.g., SQS, Celery, etc).
- Familiarity with cloud platforms like AWS, GCP, or Azure and containerization tools (Docker, Kubernetes).
- Experience with Git, CI/CD tools, and writing unit/integration tests.
- Strong problem-solving skills and a mindset geared toward performance and security.
- Excellent communication and collaboration abilities.
Why Join Us?
- Work directly with top leadership in a high-impact role.
- Be part of an innovative and fast-growing AI startup.
- Opportunity to take ownership of key projects and drive efficiency.
- A collaborative, ambitious, and fast-paced work environment.
- Perks & Benefits: gym membership benefit, workation policy, and company-sponsored lunch.
If you’re looking for an exciting role that combines strategy, execution, and leadership exposure, we’d love to hear from you!
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
Our Story
At The Alter Office, we build what comes next. We operate as an internal innovation lab, creating stealth products, new business bets, and high-leverage systems designed to unlock disproportionate value for us and our partner company ITW Consulting.
Our work is not centered around being a conventional service partner. Instead, we focus on building products and platforms that solve complex, strategic problems and create long-term advantage. Where needed, we have stepped in on critical opportunities beyond the usual scope, especially when speed, product thinking, and execution depth mattered most.
About the Role
We are building a holistic AdTech platform that delivers premium value to both advertisers and publishers, and the backend is where that entire ecosystem actually runs - the ad marketplace, campaign creation, ad-serving decisioning, analytics collection, attribution, and ROAS measurement.
Concretely, that means large-scale architecture: the ad-serving systems that make real-time decisioning calls at volume, the scalable data platforms that ingest and process billions of events a day, the analytics platforms that turn that data into attribution and ROAS numbers advertisers and publishers trust, and the autonomous AI agents we're building to automate campaign optimization and decisioning across the platform.
We are looking for someone who is eager to learn, enjoys solving technical problems, and wants to grow beyond simply implementing tasks. You'll have opportunities to understand how backend systems connect to the product and gradually take ownership of larger parts of the platform.
Key Responsibilities
- Build and maintain backend APIs and services for our ad marketplace, campaign management, and analytics platforms.
- Work with senior engineers to design and implement scalable backend solutions.
- Develop RESTful APIs and asynchronous backend workflows.
- Work with SQL databases such as MySQL and PostgreSQL and NoSQL technologies such as MongoDB and Redis.
- Implement data models, database queries, caching, and basic performance optimizations.
- Contribute to backend infrastructure supporting analytics, attribution, and AI-powered platform features.
- Collaborate with product, frontend, backend, and DevOps teams to deliver end-to-end features.
- Implement authentication, authorization, and basic security practices under the guidance of senior engineers.
- Write clean, maintainable, documented, and tested code.
- Use Git and participate in code reviews and team development practices.
- Learn and contribute to deploying backend services on cloud platforms such as AWS, GCP, or Azure.
- Work with Docker for containerizing backend services.
- Contribute to CI/CD pipelines and development workflows.
- Help monitor, debug, and troubleshoot backend services in development and production environments.
- Explore event-driven and distributed architectures using technologies such as message brokers, WebSockets, or GraphQL where appropriate.
Requirements
- 1–2 years of professional backend engineering experience, including relevant internship or project experience.
- Proficiency in at least one backend language, with the ability and willingness to adapt to other languages such as Node.js/JavaScript, Go, Python, and Java.
- Good understanding of RESTful API design and backend fundamentals.
- Good understanding of asynchronous programming and how backend services communicate.
- Familiarity with relational databases such as MySQL or PostgreSQL.
- Familiarity with at least one NoSQL database such as MongoDB or Redis is a plus.
- Good understanding of data modeling and writing SQL queries.
- Familiarity with Git and software development workflows.
- Good understanding of Docker and containerized applications.
- Exposure to cloud platforms such as AWS, GCP, or Azure is a plus.
- Understanding of basic backend security concepts such as authentication, authorization, and secure API practices.
- Strong problem-solving and debugging skills.
- Good communication and willingness to collaborate with other engineers and product teams.
- Strong learning mindset and willingness to work with unfamiliar technologies.
- Comfortable working in a fast-paced environment with evolving priorities.
5 steps, and we tell you where you stand at each one.
Online Assessment : Evaluate coding skills, backend fundamentals, SQL, problem-solving, and technical understanding.
Technical Interview 1 : Discuss previous projects, backend experience, APIs, databases, system design, and production experience.
Take-Home Assessment : A practical backend assignment to evaluate code quality, architecture, scalability, testing, and ability to build a production-ready solution.
Technical Interview 2 : Deep dive into the take-home assignment, system design, technical decisions, scalability, debugging, cloud, and architecture.
HR Interview : Discuss communication, ownership, culture fit, career goals, compensation, availability, and overall expectations.
Why This Role Matters
Our backend is what keeps checkout, RTO, and payments fast and reliable at ~$2B GMV across 15,000+ merchants. As an SDE 2 you own services end to end, make the architecture calls that keep them performant, and set the technical bar for the engineers around you. The trade-offs you pick show up directly in merchant conversions and platform reliability - this is a builder's seat with real ownership.
What You'll Own
- Design and build backend services primarily in Node.js/NestJS, with Go for select services, backed by Postgres, Mongo, and Redis.
- Own event-driven flows on Kafka - throughput, ordering, and failure handling.
- Make and document the architecture and trade-off decisions for systems you lead.
- Ship features end to end, dropping into the frontend (React/Svelte) when it's the fastest path.
- Strengthen CI/CD, observability, and deployments on AWS.
- Review code, mentor SDE 1s and AEs, and raise the quality bar on the team.
- Take ambiguous problems and drive them to delivery with minimal hand-holding.
Who You Are
- Strong backend engineer in JavaScript/TypeScript on Node.js/NestJS (our primary stack); working knowledge of Go, or ready to pick it up.
- Solid at data modelling across Postgres and Mongo, and knows when Redis earns its place.
- Has built and scaled event-driven systems (Kafka or equivalent).
- At home on the backend but happy to work across the stack in React/Svelte.
- Thinks in systems - scalability, reliability, maintainability - not just features.
- Has mentored engineers and owns code quality and delivery, not just their own tickets.
- Communicates clearly and does well with ambiguity in a fast-moving team.
About the Role
We're looking for engineers who can independently design and build reliable backend services. Beyond writing code, you should be comfortable thinking about performance, data consistency, reliability, and maintainability.
Responsibilities
● Design and implement backend services.
● Translate business requirements into technical solutions.
● Design efficient database schemas.
● Build reliable asynchronous workflows.
● Debug production issues independently.
● Review code and mentor junior engineers.
● Improve application performance and reliability.
● Contribute to technical design discussions.
Must Have Strong Programming Skills
● Proficiency in at least one backend language.
● Strong Object-Oriented Design.
● Good understanding of design principles.
● REST API design.
● Writing maintainable, testable code.
Database Knowledge Comfortable with:
● Database design
● Query optimization
● Transactions
● Indexing strategies
● Locking (high-level understanding)
● Isolation levels (basic understanding)
● Data modelling Concurrency
Working knowledge of:
● Race conditions
● Concurrent updates
● Idempotency (basic understanding)
● Optimistic vs pessimistic locking (conceptual)
● Thread safety (language dependent)
Asynchronous Systems Experience with:
● Background jobs
● Queues
● Retry mechanisms
● Scheduled jobs
● Event-driven workflows (nice to have)
Problem Solving Should be comfortable:
● Debugging production issues.
● Reading logs.
● Identifying bottlenecks.
● Breaking large features into smaller tasks.
● Evaluating trade-offs before implementation.
Good to Have Experience with:
● Redis
● RabbitMQ / Kafka / BullMQ or similar
● Docker
● Kubernetes
● AWS
● CI/CD
● Monitoring & Logging tools
What We Look For Successful engineers here typically:
● Think before coding.
● Write maintainable solutions.
● Understand why a design works, not just how.
● Consider edge cases.
● Take ownership of production issues.
● Help improve the engineering practices of the team.
Interview Focus
● Programming fundamentals
● Database design
● SQL
● Concurrency scenarios
● API design
● Production debugging
● Problem-solving exercise
● Code review discussion
Senior Software Engineer I (Backend, Enterprise SaaS - AP) Role summary
•Senior individual contributor owning backend services for a large-scale enterprise SaaS platform (Kanban-style work management and flow).
•Designs and ships features end-to-end, collaborating closely with frontend, product, and QA.
What you’ll do
•Design, implement, and maintain Node.js (TypeScript/JavaScript) backend services and APIs.
•Model and evolve core domain entities (boards, lanes, work items, WIP rules, permissions, cross-team connections).
•Build secure, multi-tenant REST/JSON APIs consumed by web frontends and other internal services.
•Implement business logic for work-flow, metrics, and cross-team visibility.
•Improve performance, reliability, and observability of existing services.
•Integrate backend services with data storage and analytics layers via well-designed interfaces.
•Write and maintain automated tests (unit, integration, contract) and participate in code reviews.
•Partner with product to refine requirements and break work into incremental, shippable slices.
Tech stack
•Node.js, TypeScript/JavaScript
•REST/JSON APIs (GraphQL familiarity a plus)
•Relational/NoSQL data stores
•CI/CD, logging, metrics, and alerting tools
Experience & qualifications
•~6–9 years of backend engineering experience building web or SaaS products.
•Strong Node.js skills and experience designing clean API boundaries.
•Solid understanding of data structures, algorithms, and distributed system basics.
•Experience in agile teams; comfortable collaborating across time zones.
Nice to have
•Experience with Kanban/Agile tools or other developer/productivity SaaS products.
•Experience using AI-assisted coding tools (e.g., GitHub Copilot, Claude Code) in day-to-day development.
•Hands-on experience with React or close collaboration with React frontend teams.

Position Details
| **Experience** | 5–8 Years |
| **Work Location** | Mumbai Suburbs-Andheri |
| **Start Date** | Immediate |
| **CTC** | Open to Discussion |
## Job Description
The selected candidate will be responsible for leading backend development, managing cloud infrastructure and deployments, designing scalable system architectures, and mentoring the engineering team. The role requires strong technical expertise, leadership capabilities, and the ability to translate business requirements into effective technical solutions.
### 1. DevOps and Cloud Infrastructure
- Create and configure cloud instances on Azure, AWS, or GCP.
- Deploy applications and programs to cloud servers and DevOps environments.
- Ensure deployment stability, system uptime, and performance monitoring.
- Automate deployment pipelines and continuously improve CI/CD practices.
- Implement and maintain reliable, scalable, and secure deployment processes.
### 2. Architecture and Backend Development
- Design system architectures with a focus on performance, security, scalability, and reliability.
- Design, develop, and maintain clean, scalable, and optimized backend applications, preferably using Node.js.
- Troubleshoot and resolve complex technical issues across development, testing, and production environments.
- Translate business requirements into effective technical solutions and ensure timely delivery.
- Develop and maintain APIs, microservices, databases, and system integrations.
### 3. Team Leadership and Management
- Lead, mentor, and guide a team of backend developers and engineers.
- Drive Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Conduct code reviews and ensure adherence to coding standards and engineering best practices.
- Promote collaboration, accountability, and a high-performance engineering culture.
- Support team members in resolving technical challenges and improving their skills.
## 4.Skills and Qualifications Required
- B.Tech / B.E. in Computer Science, Information Technology, or a related field.
- Strong proficiency in backend development using Node.js, JavaScript, Python, or Java.
- Hands-on experience with DevOps practices and cloud deployment environments.
- Solid understanding of APIs, microservices, databases, and system integration.
- Experience in leading development teams within an Agile/Scrum environment.
- Working knowledge of Linux, Kafka, and Docker.
- Good understanding of CI/CD pipelines, cloud technologies, and deployment automation.
- Strong problem-solving, analytical, communication, and leadership skills.
##5. Behavioural Competencies
- **Team Leadership:** Ability to manage, train, mentor, and guide team members.
- **Relationship Management:** Strong interpersonal skills and the ability to build effective working relationships.
- **Analytical Thinking and Innovation:** Strong analytical capabilities, with a focus on innovative problem-solving.
- **Business Acumen:** Ability to understand business use cases and translate them into practical technical solutions.
- **Customer Empathy:** Ability to understand customer needs and deliver solutions that enhance customer experience.
- **Communication:** Excellent verbal and written communication skills.
Salary will be decided based on your skills and experience.
We are looking for a Software Development Engineer – 1 to join our engineering team. The role involves developing
and maintaining backend and/or full-stack product features using JavaScript / TypeScript and Node.js, building APIs
and integrations, working with databases and asynchronous workflows, debugging production issues, and contributing
to automated testing and engineering quality.
Key Responsibilities
• Develop, test, deploy, and maintain backend and/or full-stack product features using JavaScript / TypeScript and
Node.js.
• Design and implement REST APIs and internal or external system integrations.
• Work with relational and/or NoSQL databases for data modelling, querying, validation, and persistence.
• Build user-facing interfaces using JavaScript / TypeScript frameworks where required.
• Implement automated unit, integration, and API tests and contribute to overall code quality.
• Work with asynchronous jobs, queues, webhooks, and third-party integrations where required.
• Investigate defects and production issues, identify root causes, and implement reliable fixes.
• Use logs, metrics, and debugging tools to identify and resolve application failures.
• Collaborate with product and engineering stakeholders to clarify requirements, edge cases, and implementation
details.
• Use AI-assisted development tools effectively while understanding, reviewing, testing, and taking ownership of
generated code.













