
Senior Backend Developer (Node.js + AWS + MongoDB)
Job Title : Senior Backend Developer (Node.js + AWS + MongoDB)
Experience : 4+ Years
Location : Andheri, Mumbai (Work From Office)
About the Role :
We are looking for a highly skilled Senior Backend Developer with strong expertise in Node.js (NestJS), AWS, and MongoDB to join our growing engineering team.
This role requires someone who takes ownership, is proactive, and enjoys building scalable, high-performance backend systems in a fast-paced environment.
Key Responsibilities :
- Architect, design, and develop scalable backend services using Node.js (NestJS).
- Design and manage cloud infrastructure on AWS Services (EC2, ECS, RDS, Lambda, etc.).
- Develop and maintain high-performance database solutions using MongoDB.
- Work with Kafka, Docker, and serverless frameworks (SST) for efficient deployments.
- Optimize system performance, scalability, and reliability across services.
- Ensure application security, best practices, and compliance standards.
- Collaborate with cross-functional teams to deliver robust product features.
- Take end-to-end ownership of features from design to deployment.
Technical Requirements :
- 4+ years of backend development experience.
- 3+ years of hands-on experience with Node.js.
- 2+ years of hands-on experience with AWS.
- Strong experience with NestJS framework.
- Solid experience with MongoDB and database design.
- Experience with Kafka, Docker, and serverless architecture.
- Understanding of system design, scalability, and performance optimization.
Good to Have (Bonus Skills) :
- Experience with Python or other backend languages.
- Exposure to Agentic AI use cases or implementations.
- Strong understanding of security best practices.
What We’re Looking For :
- Curious mindset and eagerness to learn new technologies.
- Proactive problem solver with strong ownership attitude.
- Strong team player with effective communication skills.
- Positive, energetic, and passionate about building great systems.

About NeoGenCode Technologies Pvt Ltd
About
Welcome to Neogencode Technologies, an IT services and consulting firm that provides innovative solutions to help businesses achieve their goals. Our team of experienced professionals is committed to providing tailored services to meet the specific needs of each client. Our comprehensive range of services includes software development, web design and development, mobile app development, cloud computing, cybersecurity, digital marketing, and skilled resource acquisition. We specialize in helping our clients find the right skilled resources to meet their unique business needs. At Neogencode Technologies, we prioritize communication and collaboration with our clients, striving to understand their unique challenges and provide customized solutions that exceed their expectations. We value long-term partnerships with our clients and are committed to delivering exceptional service at every stage of the engagement. Whether you are a small business looking to improve your processes or a large enterprise seeking to stay ahead of the competition, Neogencode Technologies has the expertise and experience to help you succeed. Contact us today to learn more about how we can support your business growth and provide skilled resources to meet your business needs.
Candid answers by the company
IT & Engineering Talent Staffing
- Provides full-time and contract-based hiring, delivering handpicked, pre‑screened developers across tech stacks—ranging from web, mobile, AI/ML, Web3/blockchain.
- Maintains a bench o vetted candidates, offering fast delivery of interview-ready profiles—often within 24 hours.
- Offers payroll management, handling compliance, tax, attendance, and documentation for both contractors and full-time employees.
2. End-to-End Project Delivery
- Delivers full-stack development solutions: web, mobile, cloud, AI/ML, Blockchain/Web3.
- Manages entire project lifecycle—requirements gathering, design (UI/UX), development, deployment, and ongoing support .
3. Additional Offerings
- Expands into cybersecurity consulting, digital marketing, and cloud platform services (like AWS, GCP, Azure) .
- Provides strategic IT consulting to align technology solutions with business objectives
Similar jobs
Responsibilities:
- Develop, test, implement and maintain application software
- Take part in software and architectural development activities
- Debug application issues and helping support respond to client queries
- Participate in application development meetings
- Provide accurate estimates, clearly communicate status of tasks and identification of risks
- Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
- Performance tuning of application code at different service levels
- Interact with customers of the application and help address issues reported
Requirements:
- Bachelor's degree in Computer Science or equivalent
- 1-3 years of experience with Java and Spring frameworks.
- Having good knowledge in a scripting language like python is a plus
- Experience with Spring and Hibernate/ ORM
- Understanding of relational database and normal forms
- Understanding of NoSQL / RDBMS (Mongo or Postgres) and ability to write optimized and high performing queries
- Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
- Experience building RESTful web services
- Strong written and verbal communication skills
- Strong interpersonal skills and time management skills
- Strong problem solving and analytical skills
- Experience with GIT as a VCS, Unix based systems
- Experience with NoSQL Database is a plus
- Following are a set of 'good to have' skills React AWS Bitbucket, JIRA
Our Tech Stack :
- PHP, Code igniter, MVC Framework
- Node JS, React JS, JavaScript, HTML, CSS
- Ajax, JQuery - Redis, SQL/Maria DB
- Linux
Few Challenges we are working on right now:
- Working on various optimization to improve page speed.
- Improving Server Response & Load balancing.
- Server side development on various projects.
- Customized CRM to increase leads handled per salesperson to double a day.
- Create a platform for users to create
Job Objectives:
- Integration of user
- facing elements developed by front
- end developers with server
- side logic
- Optimize web applications to maximize speed and scale. Support diverse clients from high
- powered desktop computers to small mobile devices
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Collaborate with senior management, operations & business team
- Building Rest APIs and maintain Database optimizations
Looking For:
- Great understanding of Node, react, Express, Socket.io, MVVM framework
- Worked on e- commerce website, server handling and deployments scripts
- The one who has worked on customer facing product for 2 years
- Strong knowledge of MEAN stack ( Min 1 yr professional working experience) with basic understanding of LAMP
- Experience designing scalable, fault tolerant systems and databases.
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 2 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-based app.
Back End Developer
Job Description:
Location: Pune (Initially Remote due to COVID 19)
We are looking for an experienced Backend Developer to join the team in India and be instrumental in taking our products to the next level. In this role, you will be working in close collaboration with a team of highly empowered, experienced developers who are building a high-performance, highly scaled global platform.
About the Organisation:
- It provides a dynamic, fun workplace filled with passionate individuals. We are at the cutting edge of advertising technology and there is never a dull moment at work.
- We have a truly global footprint, with our headquarters in Singapore and offices in Australia, United States, Germany, United Kingdom, and India.
- You will gain work experience in a global environment. We speak over 20 different languages, from more than 16 different nationalities and over 42% of our staff are multilingual.
You will:
- conceive, build, and operate highly distributed systems deployed around the planet
- employ cutting-edge technologies and techniques in a rapidly evolving domain
- thrive in a progressive, environment which relies on communication and initiative rather than process to deliver at a high velocity
- have a "Product Owner" rather than a "Task Implementer" attitude
Candidate's Profile:
- Experience building systems involving messaging or event-driven architectures
- Deep technical understanding of Java or Go, and willing to work with both
- Strong handle on concurrency challenges and design solutions
- Strong buyer of Agile / Lean values
- Heavy emphasis on code testing and designing for test-ability
- Maturity and aptitude to operate in a high-freedom/high-responsibility environment
- Strong troubleshooting skills
- Experience with supporting and troubleshooting large systems
- Exposure to infrastructure automation tools such as Ansible
- Exposure to IAAS platforms such as AWS EC2, GCP, etc…
- Experience with Cassandra, Aerospike, or other NoSQL databases
-
Expert knowledge of computer science, with strong competencies in data structures, algorithms,
and software design.
-
Strong understanding of end-to-end architectures and development frameworks; knowledge
across tiers in a multi-tier cloud environment including load balancers, web servers, application
containers, data stores, and distributed caches.
-
Minimum 6 years of experience with deep technical knowledge and hands on skills in Java.
-
Has worked extensively on caching technologies such as Redis, memcache.
-
Should be strong with Data Strcutures, Algorithms & OOPs concepts.
-
Worked on NoSQL databases such as MongoDb.
-
Designed and developed highly scalable multi-threaded large scale distributed systems.
-
Well versed with services and micro-services architecture.
-
-
Usage of containers, virtual machine systems, cloud computing.
-
- BS/MS in Computer Science or Engineering.
- 8+ years of experience in software development in an object-oriented language such as Java, .NET or Node.Js
- Exceptional design, coding, and problem-solving skills, with a bias for architecture at scale.
- Experience with HTML5, JavaScript, TypeScript, front-end technologies like AngularJS, Redux / React and upcoming web technologies.
- Real-world experience developing large scale commercial services with robust performance, resiliency, and telemetry, delivered both Online and OnPrem.
- Strong knowledge of computer science, algorithms, and design patterns.
- Ability to appreciate complex problems with a thorough design.
Zycus was incorporated in Princeton, U.S. in 1998. Since then, we have grown everyday, and established as an organization which now is a leading global provider of complete Source-to-Pay suite of procurement performance solutions.
We develop cloud-based (SaaS) https://www.zycus.com/solution/procurement-performance.html">Source-to-Pay solutions for large global enterprises, and have successfully deployed about 200 solutions to over 1000 Global clients. Our spirit of innovation and our passion to help procurement create greater business impact are reflected among procurement solution deployments that we have undertaken over the years. We are proud to have as our clients, some of the best-of- breed companies across verticals like Manufacturing, Automotives, Banking and Finance, Oil and Gas, Food Processing, Electronics, Telecommunications, Chemicals, Health and Pharma, Education and more.
With a team of 1000+ employees, we are present in India with 3 development centers at Bengaluru, Mumbai & Pune and offices in thehttps://www.zycus.com/careers/US-Careers.html">U.S., U.K., Australia, https://www.zycus.com/press-releases/zycus-expands-middle-east-presence-with-new-location-in-dubai.html">Dubai and https://www.zycus.com/press-releases/zycus-continues-global-expansion-with-new-office-in-singapore.html">Singapore and Netherlands.
http://www.zycus.com/">Know more about the LEADER of: Gartner’s 2013, 2015 & 2017 Magic Quadrant for Strategic Sourcing Application Suites and The Forrester Wave™: eProcurement, Q2 2017
PRODUCT PORTFOLIO
7 Product Lines
OFFICES
Princeton, Chicago, Atlanta, London, Netherlands, Melbourne, Bangalore, Mumbai, Pune
MARKET SIZE
USD 2 Billion and grows tremendously during economic downturns
Skill & Experience:
Experience : 4 to 6 years
- Strong understanding of JavaScript/Object Oriented JS, its quirks, and workarounds.
- Must have working knowledge of Node JS.
- Must have knowledge of any one Node JS framework such as Express.js, Hapi.js, Sails.js, etc.
- Understanding of REST API and MVC.
- Understanding of Asynchronous Request handling techniques.
- Understanding of Unit testing frameworks like Mocha/Chai.
- Proficient understanding of code versioning tools, such as SVN or GIT.
- Good to have understanding of Design Patterns and SOLID OOP principles.
- Understanding of modern JavaScript development techniques
Should be able to optimize & effectively manage resources and time of the team members.
Should be able to identify, track and mitigate risks to the product
Should not hesitate to carry out healthy and constructive confrontation with team members, peers and managers for the benefit of Product.
- Attractive compensation with a fast track growth opportunity.
- Opportunity to work with a Young and dynamic innovative team of UI professionals .
- Flexible and employee friendly organization









