
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
Company Description
Evoqins is an end-to-end digital product development team focused on maximizing the scalability and reliability of global businesses. We specialize in a wide range of domains including fintech, banking, e-commerce, supply chain, enterprises, logistics, healthcare, and hospitality. With ISO 9001 certification and a 4.9-star Google rating, we are proud to have 120+ satisfied customers and an 87% customer retention rate. Our services include UX/UI design, mobile app development, web app development, custom software development, and team augmentation.
Role Description
We are looking for a passionate Senior Backend Developer. You will be responsible for designing, developing, and maintaining scalable backend services and APIs using Python.
- Role: Senor Backend Developer
- Location: Kochi
- Employment Type: Full Time
Key Responsibilities
- Design, develop, and maintain scalable Python-based applications and APIs.
- Build and optimize backend systems using FastAPI/Django/Flask.
- Work with PostgreSQL/MySQL databases, ensuring efficiency and reliability.
- Develop and maintain REST APIs (GraphQL experience is a plus).
- Collaborate using Git-based version control.
- Deploy and manage applications on AWS cloud infrastructure.
- Ensure best practices in performance optimization, testing, and security.
Required Skills & Experience
- 2– 5 years of hands-on Python development experience.
- Experience in Fintech projects is an advantage
- Proven experience in FastAPI and REST API development.
- Strong database skills with PostgreSQL (preferred) and MySQL.
- Practical exposure to API integrations and third-party services.
- Experience deploying and maintaining applications in production.
- Familiarity with AWS cloud services.
Title: Python Developer
Job Type: Full-time
Responsibilities:
- Developing and maintaining Python-based applications.
- Writing clean, maintainable, and efficient code.
- Integrating user-facing elements developed by front-end developers with server-side logic.
- Identifying and fixing bottlenecks and bugs.
- Participating in code reviews.
- Collaborating with cross-functional teams to design, develop and implement new features.
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong proficiency in Python and its frameworks such as Django or Flask.
- Understanding of fundamental design principles behind a scalable application.
- Familiarity with code versioning tools such as Git.
- Knowledge of databases such as MySQL, PostgreSQL or MongoDB.
- Good problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Analyze highly complex business requirements;
- generate technical specifications to design or redesign complex software components and applications;
- Acts as an expert technical resource for modeling, simulation and analysis efforts;
- Adapt to change quickly and adjust work accordingly in a positive manner;
- Be flexible and thrive in an evolving environment;
- Individual contributor to build the application for e-commerce platform;
- Assures quality, security and compliance requirements are met for supported areas;
- Working in cloud data stores to include S3, DynamoDB and/or Amazon RDS;
- Perform test automation in a test-driven development environment;
- Implement DevOps concepts, tools and continuous delivery pipelines - Bamboo, Jenkins, Maven, Bitbucket, Jira, etc;
- Implement instrumentation to gather business-specific metrics around consumer usage patterns;
What You'll Do :
You will be a part of our backend team working on keeping our REST API and GraphQL API up and running and making sure that our users get the right data at the right time.
You will have ownership of developing and maintaining our backend services including users, courses, and operations tools that manage our product and logistics.
You will work on architecting and scaling highly-available RESTful services and back-end systems from scratch.
This is a position for an experienced Node programmer with at least 2 years under the belt, but you don't have to be a rock star, a ninja, or a superhero to apply.
What You'll Need :
You will fit well in the backend team if you are passionate about technology and have experience programming in Node. Knowledge of technologies like Cassandra, Elasticsearch, PostgreSQL, REST and JSON will help you get going from day one.
As an experienced Node developer, you should be intimately familiar with the platform, with
JavaScript, and with the stables of full-stack web development : HTTP, JavaScript, CSS, HTML, SQL.
It's a bonus if you're broadly familiar with other languages as well- we write some services in Go and have data pipelines written in Python- but your main work will be JavaScript through and through.
You will be a perfect match with our team if you love collaborating with people from all disciplines to solve complex problems, always want to learn new skills and take ownership of your work.
About us:
Equal parts creative agency, engineering firm, and consultancy, Grappus has a reputation of doing things differently. We work with brands big and small, far and wide, helping them understand, prototype and deploy a broad range of custom tech. We value design and we cringe at bad UX. Each project is a clean slate, we don’t have frameworks, or any pre-made formulas. We’re not here to just grow big, make money and win awards. We’re here to crack the process of building truly innovative products from scratch. Products that make people say ‘damn’.
People at Grappus usually experience a highly accelerated career growth well beyond the narrow constraints of their ‘job description’. Here, the growth ladder is tailored to you. It operates exactly as fast as you can manage to grow. We think it's a waste when smart people are unable to make an impact. Our aim is to unleash your potential by giving you massive challenges and the freedom to solve them.
We’re in a fluid world, where we don’t know what technologies we’ll use next, or the projects we’ll work on. We’re actively searching for ways to shine a light on our blind spots, whether it is in the products we want to build, the problems we like to solve, or the company culture we try to create. That’s what makes life at Grappus so exciting. Grappus is an ongoing experiment and you are a part of it. We'll be a different company a few years from now because you are going to change it for the better. We can’t wait to see where you take us.
About the role:
We are seeking a Senior Backend Developer who has a knack for coming up with creative solutions to unique problems, planning development cycles and writing technical documentation while leading a team of developers. You should have experience with different design pattern implementation and be quick in making architectural decisions. You can get in where needed to write clean, reusable, and performant code, with creative sensibilities to push projects towards perfection. You should have good time management skills and be able to work both autonomously and collaboratively with a cross-discipline team of product managers, strategists, UX designers, art directors, and developers.
What we’d like to see:
● Ability to write elegant and readable code
● Excellent problem solving skills and love technical challenges
● Comfortable working in a team-oriented and collaborative environment
● Strong understanding of Agile and Lean software development processes and practices
● Stays plugged into emerging technologies/industry trends and applies them proactively
● Taking leads on projects as needed
● Knowledge of software best practices, like test driven development and continuous integration
● Directing the development team in the design, development, coding, testing and debugging of applications
Must have:
● BE/ BTech in Computer Science or a related field or equivalent practical experience
● 4+ years of professional backend development experience
● Experience coaching and mentoring junior developers
● Aggressive problem diagnosis and creative problem solving skills and client handling skills
● Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
● Experience working with Python/Django or NodeJS
● Knowledge of DRF, Redis, Celery, RabbitMQ, Jenkins, MongoDB and PostgreSQL
● Implemented CI/CD in any of the projects done
● Strong understanding of the full web technology stack (i.e. HTTP, caching, headers, cookies, etc)
● Proficiency in working with API’s and third party integrations
● Demonstrated ability to learn new technologies
● Experience with multi-tenant architectures (SaaS)
● Experience with Test Driven Development
● Excellent project and time management skills
Nice to have:
● Familiarity and experience using a variety of architectural Design Patterns
● Knowledge of Kubernetes/Docker and Devops
● Personal projects or contributions to the open source community
● Strong organizational skills to juggle multiple tasks within the constraints of timelines
● Team player (those great personality types that people love to work with)
● Great communication skills
Why you’ll love it here:
(Besides working with our team with infinite charm)
● We have no fixed work timings or leave policy, you can take unlimited leaves and start your day whenever you want. (Just make sure others in your team don’t suffer)
● We don’t track these hours you put in or ask you to fill time sheets. We don’t believe in
micromanaging, if you’re struggling, ask for help. If someone else is, offer some support.
● We never mind if people make mistakes or screw up in any way, and offer full encouragement to help people learn fast by failing fast.
● We always encourage people to be completely candid, raise alarms, or log complaints
anonymously in our feedback tool, no matter how harsh.
● We are a ‘Work from Anywhere’ company, since passionate, driven people can work from
anywhere they want; their homes, or cafes, or mountains, or beaches, anywhere.
● We have a 15-day notice period. We want to build a place where people work willingly and passionately.
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
- 2+ years of experience with Node.js/Express.js or similar framework
- 1+ years of experience with MongoDB
- 1+ years of experience creating REST APIs and backend systems
- Experience with Docker is a plus
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Server Setup/AWS/GCP experience is a plus
- Creating APIs and backend systems
- Scraping sites and creating backend dashboards for data management
- Backend infrastructure management and deployment
Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Requirements:
- Bachelor's degree in computer science, information science, or similar.
- At least two years of experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.
- 3+ years of recent hands-on Java development
- Java, Python, JavaScript programming languages
- Fluency with RESTful APIs, AngularJS, HTML5 and CSS
- Great understanding of designing for performance, scalability, and reliability of data intensive application
- Understanding of database fundamentals and advanced SQL knowledge
- In-depth understanding of object oriented programming concepts and design patterns
- Ability to communicate clearly to technical and non-technical audiences, verbally and in writing
- Understanding of full software development life cycle, agile development and continuous integration
- Experience in Agile methodologies including Scrum and Kanban
What puts you over the top:
- Exposure to various technologies like Spring Boot, Microservices, Kubernetes and also some frontend technologies like React.js, Node.js or other UI frameworks.
● Experience in AdTech or Programmatic
MUST HAVE GOOD EXPERIENCE IN SPRING BOOT, NODE JS, ANGULAR JS, REACT JS, JAVASCRIPT,JAVA, HTML/CSS.
Diagnal Technologies is a fully owned subsidiary of Diagnal Inc, Hong Kong. It’s a product company focusing on media and entertainment clients, creating Video on Demand apps for their customers. We are a team of OTT video solution specialists helping our customers build the new digital media industry in Asia Pacific and beyond. We create viable revenue generating video streaming products, enable our customers to gain business and operational insights through big data analytics and empower them to engage with their users more effectively through targeted marketing campaigns. Started its Development Center in Technopark Phase III campus and focusing on Indian and International clients.
For further details please refer our website
LinkedIN :
Job Description :
- 2 or more years of experience of server side web systems engineering and middleware in a project services or product engineering organisation
- Hands-on development experience using JavaScript on the Server Side with Node.js and associated frameworks.
- Published sites/systems that are now online
- Self motivation and ability to manage your own time to get the job done at the high international quality levels we expect
- An engineering Degree in computer science or equivalent practical experience
- A solid understanding of networking, storage, operating/browser systems engineering as well as application/software systems performance optimisation and third party systems integration
- Hands on experience with Amazon Web Services
- Prior experience working within the Media, E-commerce, Telecommunications or similar large scale consumer facing industry
First round will be a Machine test and Aptitude, sharing it with this mail, which has to be completed in 2 days.This will be followed by technical discussion, CEO round and HR discussion.Hiring process will take 5-7 working days post completion of M/C test
- 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.









