
BACKEND DEVELOPER JOB DESCRIPTION
Job Title: Backend Developer - Node.js & MongoDB
Location: Hyderabad
Employment Type: Full-Time
Experience Required: 3–5 Years
About Us
Inncircles – THE INNGINEERING COMPANY
We are a forward-thinking construction-tech innovator building CRM solutions that manage crores of records with precision and speed. Our mission is to revolutionize the construction domain through scalable engineering and robust backend systems. Join us to solve complex challenges and shape the future of data-driven construction tech!
Job Description
We are hiring a Backend Developer with 3–5 years of hands-on experience in Node.js and MongoDB to design, optimize, and maintain high-performance backend systems. You will work on large-scale data processing, external integrations, and scalable architectures while ensuring best coding practices and efficient database design.
Key Responsibilities
Backend Development & Optimization
- Develop and maintain RESTful/GraphQL APIs using Node.js, adhering to best coding practices and reusable code structures.
- Write optimized MongoDB queries for collections with crores of records, ensuring efficient data retrieval and storage.
- Design MongoDB collections, implement indexing strategies, and optimize replica sets for performance and reliability.
- Scalability & Performance
- Implement horizontal and vertical scaling strategies to handle growing data and traffic.
- Optimize database performance through indexing, aggregation pipelines, and query tuning.
- External Integrations & Debugging
- Integrate third-party APIs (payment gateways, analytics tools, etc.) and SDKs seamlessly into backend systems.
- Debug and resolve complex issues in production environments with a systematic, data-driven approach.
AWS & Cloud Services
Work with AWS services like Lambda (serverless), SQS (message queuing), S3 (storage), and EC2 (compute) to build resilient and scalable solutions.
Collaboration & Best Practices
Collaborate with frontend teams to ensure smooth API integrations and data flow.
Document code, write unit/integration tests, and enforce coding standards.
Mandatory Requirements
3–5 years of professional experience in Node.js and MongoDB.
Expertise in:
- MongoDB: Collection design, indexing, aggregation pipelines, replica sets, and sharding.
- Node.js: Asynchronous programming, middleware, and API development (Express.js/Fastify).
- Query Optimization: Writing efficient queries for large datasets (crores of records).
- Strong debugging skills and experience in resolving production issues.
- Hands-on experience with external integrations (APIs, SDKs, webhooks).
- Knowledge of horizontal/vertical scaling techniques and performance tuning.
- Familiarity with AWS services (Lambda, SQS, S3, EC2).
Preferred Skills
- Experience with microservices architecture.
- Knowledge of CI/CD pipelines (GitLab CI, Jenkins).
- Understanding of Docker, Kubernetes, or serverless frameworks.
- Exposure to monitoring tools like Prometheus, Grafana, or New Relic.
Why Join Inncircles?
Solve large-scale data challenges in the construction domain.
Work on cutting-edge cloud-native backend systems.
Competitive salary, flexible work culture, and growth opportunities.
Apply Now:
If you’re passionate about building scalable backend systems and thrive in a data-heavy environment, share your resume and a GitHub/portfolio link showcasing projects with Node.js, MongoDB, and AWS integrations.
Inncircles – THE INNGINEERING COMPANY
📍 Hyderabad | 🚀 Building Tomorrow’s Tech Today

About Inncircles
About
Similar jobs
We are looking for a talented Node.js + MySQL developer to join our dynamic team. As a Node.js + MySQL developer, you will be responsible for designing, implementing, and maintaining scalable and efficient serverless applications, primarily using Node.js and MySQL.
Responsibilities For Node Developer:
1. Develop server-side applications using Node.js, Express.js, DynamoDB ,SQL and MySQL.
2. Design and implement RESTful APIs for various client applications.
3. Optimize application performance by implementing efficient database queries and caching mechanisms.
4. Collaborate with front-end developers to integrate user-facing elements with server-side logic.
5. Implement security and data protection measures.
6. Conduct code reviews and ensure code quality and adherence to coding standards.
7. Troubleshoot and debug issues that arise during development, testing, and production.
8. Stay updated on emerging technologies and trends in server-side development.
9. Stay updated on serverless architecture.
10. Should have experience on serverless architecture.
11. Should have experience on AWS – lambda, eventbridge, layers, sqs, sns, api gateway, amplifier, cloud formation, websocket etc.
Skills Required:
- Experience of more than 4 to 6 years in software development.
- Very Strong Experience in Core Java.
- Excellent Java Programming skills Experience in Data Structures, Algorithms and Design Patterns.
- Strong in Problem solving, Analytical skill and logical thinking.
- Skill to be trained: java, spring, mango db, cassandra.
- Strong experience in Spring Boot, Restful API
- Looking for shorter notice period candidates only.
About Root Node
We’re an early-stage startup building intelligent tools for planning, scheduling, and optimization—starting with timetabling and warehouse logistics. Backed by deep domain expertise and a growing customer pipeline, we’re now building our core tech team. This is not just a coding job — it's a chance to build something meaningful from the ground up.
About the job
- Design and implement robust backend systems and APIs using Java or similar backend language and Spring Boot or equivalent frameworks
- Integrate backend services with existing custom ERP systems
- Work closely with the founder on product architecture, feature prioritization, and go-to-market feedback
- Take full ownership of features — from system design and development to deployment and iterative improvements
- Help shape our engineering culture and technical foundations
You're a Great Fit If You:
- Have 3+ years of experience in backend development
- Are strong in Java or similar languages (e.g., Kotlin, Go, Node.js)
- Have solid experience with Spring Boot or equivalent backend frameworks
- Have integrated with ERP or enterprise systems in production environments
- Are comfortable with both SQL (PostgreSQL) and NoSQL (MongoDB)
- Understand REST API development, authentication, Docker
- Have an entrepreneurial mindset — you're excited about ownership, ambiguity, and making decisions that shape the product and company
- Want more than just a job — you want to build, solve, and learn rapidly
What We Offer
- Competitive salary
- High degree of ownership and autonomy
- Ability to shape the tech and product direction from Day 1
- Transparent and fast decision-making culture
- A builder’s environment — solve real-world problems with real impact
- Ability to work in a fast-paced environment with minimal supervision
- Experience in Agile development using JIRA, GIT, Confluence.
- 3+ years of Experience in node.js + Express.
- Experience in profiling, debugging & troubleshooting Node.js processes.
- Strong Experience as a backend developer for REST API design.
- Strong knowledge of SQL/NoSQLdatabases like PostgreSQL / MySQL or MongoDB
- Understanding accessibility and security compliance
- Understanding fundamental design principles behind a scalable application.
- User authentication and authorization between multiple systems, servers, and environments.
We are a passionate, dynamic, and balanced team. Our culture is open, direct, and merit-oriented. Our team has enormous depth across insurance, technology, fintech, strategy and investment. We have great investors partnering with us to help achieve our vision.
Riskcovry is one of the fastest growing startups in our space and we would love to have you onboard. Read more about us:
https://www.riskcovry.com/" target="_blank">https://www.riskcovry.com
https://www.linkedin.com/company/riskcovrycom/" target="_blank">https://www.linkedin.com/
We are looking for people who:
1. Have a strong bias for action and value speed over perfection.
2. Make decisions with this ethos: Customer > Company > Team > Me
3. Thrive in a flat and open organization
4. Recognize that frugality is the key to efficiency
5. Are self-starters and have a natural tendency to own company and team goals
Roles & Responsibilities
Responsibilities:
- Responsible for providing technical leadership, design and development of complex pieces of the service oriented architecture based platform.
- Modelling Database Design for large scale applications.
- Develop for performance engineering.
- Design for the right use of micro services, containerization and observability.
- Drive technology and product innovation through rapid prototyping and iterative development.
- Create reference implementation for our integrations and for backward compatibility.
- Not interested in managerial responsibilities
Requirements, Desired Skills and Experience
- Tech Stack based on Ruby-on-Rails, Python-Django or Node.js frameworks.
- Engineering degree
Opportunities for the right candidate
- Build and develop SaaS and PaaS products from scratch
- Build the best-in-class UX based products
- State of Art technologies (Latest trends in the industry)
- Work with a well-knit team, almost like one’s family
- Startup culture and advantages of working in a co-working space
- Performance based career progress and high visibility with management and founders
We are looking for a Backend Developer to join our team to build the first-of-its-kind product in the space - and we are looking for out-of-the-box thinkers with the original thought process and lateral thinking. The code you ship will be used by thousands of users every day helping them get their work done. You will join a young, dynamic and fast-paced environment, and work with cross-functional teams to design, build, and roll out products that deliver the company's vision and strategy.
Responsibilities :
- Backend development with Node.js, MongoDB and Typescript.
- Developing and testing flexible, scalable applications.
- Collaborate with Front end developers to produce optimum output.
- Think out of the box, discuss and implement your ideas over the phase.
Required skills :
- Strong knowledge in creating RESTFUL APIs(web service)
- Proficient understanding of code versioning tools: Git.
- Good knowledge of Docker & Shell scripting
- Basic knowledge of web fundamentals: HTML, CSS
- Experience in DevOps is an added advantage
Responsibilities:
- Must have hands-on working experience in NodeJS with Typescript
- Must have experience of large size product development process
- Must have detailed knowledge of designing and developing performant REST APIs
- Must have hands-on experience on Postgres DB and MongoDb / any NoSQL DB
- Must be comfortable working with git and CI CD pipelines and deployment strategies
- Should be able to build a new team and work with your engineers and mentor them
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency
- Should be open to learn new domain and work in fast paced environment
- Responsible to deliver end to end module/product/project scope
Requirements:
- 4+ years of experience as a Full Stack Developer with a strong focus on Nodejs with TypeScript and React JavaScript
- Solid understanding of web application architecture, including RESTful API design and development
- Experience with front-end development using tailwind , bootstrap ,HTML, CSS, and JavaScript, typescript
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
Position: Backend Developer 1 / Backend Engineer:
Location: Bangalore
Experience: .5 to 4 years, preferably in an agile environment
Strong Knowledge Node.js and MongoDB
Good Knowledge on Flask, SQL and other databases
Good Knowledge on Deployment Process (Nginix, Docker, AWS, Digital Ocean)
Basic Knowledge on Python
A great Application Developer has excellent knowledge of Javascript.
They must be familiar with a variety of operating systems and platforms. The ideal candidate will also have an analytical mindset and a keen eye for detail.
The goal is to write “clean” and flawless code to produce fully functional software applications according to requirements.
Responsibilities
Understand requirements and how they translate in application features
Collaborate with a team of IT professionals to set specifications for new applications
Design creative prototypes according to specifications
Write high quality source code to program complete applications within deadlines
Perform unit and integration testing before launch
Conduct functional and non-functional testing
Troubleshoot and debug applications
Evaluate existing applications to reprogram, update and add new features
Requirements
Proven experience as application developer
Experience in designing and building applications
Ability to program in NodeJS and AngularJS
In-depth knowledge of programming for diverse operating systems and platforms using development tools
Excellent understanding of software design and programming principles.
A team player with excellent communication skills
Analytical thinking and problem-solving capability
Great attention to detail and time-management skills












