
Senior Backend Engineer
Node.js, System Design & Production Platforms
š Mumbai (On-site) | Full-time | 5+ years
About the Role:
Unico Connect is an AI-first technology partner that builds custom mobile, web, and AI products for clients across multiple geographies.
We are hiring a Senior Backend Engineer to own the backend architecture of a complex production AI platform on a dedicated client engagement: API design and data modelling, multi-tenancy, orchestration of long-running agent workloads, and the services that manage user projects and generated output.
We are open to full stack engineers whose primary strength and interest is backend. If you have shipped full stack work but the backend is where you do your deepest engineering, you are a fit for this role.
The mandatory requirement for this role is hands-on production experience as a senior backend engineer building complex, scalable systems in Node.js, with end-to-end ownership of architecture, data, and operations on at least one live platform.
The role is hands-on and architectural.
Expect to design system architecture, lead a small group of backend engineers, build the hardest parts yourself, set engineering standards, and partner closely with frontend, AI, and DevOps engineers.
A typical week includes an architecture decision on a new service, hands-on implementation of a critical path, a code review with mid-level engineers, and a working session with the AI engineer on an integration contract.
Responsibilities:
System Architecture
Own the backend architecture across engagements.
Make and document decisions on service boundaries, data models, API contracts, deployment topology, and trade-offs.
Hands-on Backend Delivery
Lead by example on complex modules, performance-critical paths, and high-risk areas using Node.js (Express, NestJS, Fastify) with TypeScript.
Pick up Python (FastAPI) where engagements require it.
Database Design and Performance
Drive PostgreSQL schema design, indexing, query optimisation, migrations, and capacity planning.
Set the data-modelling standard across the pod.
Caching, Queues, and Workflows
Design caching (Redis), event-driven patterns (Kafka, RabbitMQ, SQS, NATS), and long-running workflow orchestration (Temporal, BullMQ, Celery, or equivalent).
Handle retries, idempotency, and failure recovery.
Multi-Tenancy and Platform Patterns
Design and implement multi-tenant data isolation, RBAC, audit logging, and resource quotas appropriate to enterprise-grade products.
API and Integration Design
Set the standard for REST, GraphQL, and gRPC contracts.
Drive versioning, authentication (OAuth, JWT, SSO), security by default, and developer ergonomics.
Observability and Operations
Instrument services with OpenTelemetry, Prometheus, and Grafana.
Define SLOs, lead incident response, and write postmortems.
Code Quality and Mentorship
Run code reviews, define conventions, mentor mid-level engineers, and raise the engineering bar.
AI-Assisted Engineering Discipline
Use Claude, Cursor, and similar tools day to day.
Set the team standard for prompts, patterns, AI-assisted review, and validation of AI-generated backend code.
Client Engagement
Represent Unico Connect in technical conversations with customers.
Defend architectural decisions, communicate trade-offs, and manage scope.
Requirements:
Hands-on Production Experience as a Senior or Lead Backend Engineer in Node.js (Mandatory)
Must have personally built and shipped complex production systems in Node.js, owning architecture, data, and operations on at least one live engagement.
Full stack engineers whose deepest work is on the backend qualify.
POCs and internal tools alone do not qualify.
5+ Years of Professional Backend Engineering Experience
With at least 1 to 2 years in a senior or lead role with direct responsibility for technical decisions and team output.
Deep Node.js and TypeScript Proficiency
Strong with Express, NestJS, or Fastify.
Comfort with async patterns, streams, worker threads, and performance profiling.
Python as a Strong Plus
Hands-on production experience with FastAPI, Django, or Flask is a meaningful advantage.
Willingness and demonstrated ability to pick up Python as engagements demand is required.
PostgreSQL Depth
Schema design, normalisation, indexing, query performance, migrations, and at least one production system where you owned the data model end to end.
Caching and Event-Driven Architecture
Hands-on with Redis (or equivalent) and message queues or event-driven patterns (RabbitMQ, SQS, Kafka, NATS).
AWS Depth
Hands-on production experience with EC2, S3, RDS, IAM, VPC, ECR, and at least one of EKS, ECS, or Lambda.
Comfort owning deployment, monitoring, and cost.
System Design and End-to-End Ownership
Able to take an ambiguous problem, break it into components, evaluate alternatives, produce an architecture that holds up under review and load, plan execution, and ship with limited supervision.
AI-Assisted Engineering Experience
Daily use of Claude, Cursor, Copilot, or equivalent.
Strong discipline for reviewing and validating AI-generated backend code.
Excellent Written and Spoken English
Experience working directly with international clients.
Confident defending architectural choices in writing and in review.
Nice to Have:
- Workflow orchestration (Temporal, Airflow)
- GraphQL (Apollo, gRPC)
- Sandboxed execution environments
- Multi-tenant SaaS experience
- OpenTelemetry instrumentation
- Prior agency or consulting experience

About Unico Connect Private Limited
About
Building quality products are a challenge !
Taking up challenges is our way of upscaling our performance.
Unico Connect is a digital product development company based in Mumbai, India, that comprises of a team of young enthusiastic nerds who thrive on great ideas and exciting projects that look to bring innovative changes in the world. We ideate, create and execute exceptional digital products that revolutionizes the face of modern business.
Photos
Similar jobs
Full stack Developer (Ref.ID: VRPL-FSD-Chn-0326)
Ā
No. of Positions: 2 Nos. Senior 1 No. Junior 1 No.
Ā
API Development & Architecture:
Design and develop scalable RESTful APIs using Node.js & TypeScript
Build modular, reusable, and clean backend architecture
Implement authentication & authorization (JWT / OAuth / Role-based access)
Ensure API security best practices
Write well-structured documentation (Swagger / Postman)
Ā
Real-Time Communication (Sockets):
Develop real-time features using WebSockets / Socket.io
Implement:
Live tracking
Real-time notifications
Status updates
Chat systems
Optimize socket performance and reconnection handling
Ensure scalability under concurrent user load
Ā
Database & Data Layer (PostgreSQL):
Design scalable and optimized database schemas
Write complex SQL queries & joins
Implement indexing & query optimization
Handle transactions and concurrency control
Work with ORMs like Prisma / TypeORM (preferred)
Maintain database security and backup strategies
Ensure data security and backups
Ā
Performance & Scalability:
Optimize API response times
Implement caching strategies (Redis preferred)
Design rate limiting and throttling mechanisms
Ensure system reliability & fault tolerance
Handle background jobs & queues
Ā
Deployment & DevOps Collaboration:
Deploy applications on AWS / GCP
Work with Docker containers
Implement CI/CD pipelines
Monitor logs & performance metrics
Ā
WhatsApp Business Integration:
Integrate WhatsApp Business API (Cloud / On-Premise)
Work with providers like Exotel / Twilio (preferred)
Implement Template messaging
OTP authentication
Notifications & alerts
Two-way communication
Manage webhook events and delivery tracking
Ensure compliance with WhatsApp policies
Ā
Required Skills:
Strong proficiency in Node.js
Hands-on experience with TypeScript
Strong experience in PostgreSQL
Experience building RESTful APIs
Experience with WebSockets / Socket.io
Good understanding of system design & architecture
Git version control
Knowledge of API security best practices
Ā
Preferred Skills:
Experience in real-time platforms (ride-hailing, delivery, chat systems)
Redis for caching
Message queues (Kafka / RabbitMQ / BullMQ)
Microservices architecture
Payment gateway integration
Cloud infrastructure knowledge
Ā
Soft Skills:
Strong analytical, problem-solving skills, and debugging skills
Startup mindset & ownership attitude
Ability to work in fast-paced startup environment and work independently
Good communication skills in all aspects
Passionate about education? Join us at CK-12 !!
CK-12 (www.ck12.org) is on the lookout for talented, creative, and dedicated people to join our mission to provide great education to students around the world. We are looking for candidates to join our office in Bangalore.
We have a strong education platform that has served over 352+ Million users, have got over 2.88+ Billion questions answered, and have more than 350 thousand customized Flexbooks. We have embarked on an exciting journey to build an AI-powered student tutor and Teacher Assistant to build the next generation of learning platforms.
About CK-12 Foundation
CK-12ās mission is to provide free access to open-source content and technology tools that empower students as well as teachers to enhance and experiment with different learning styles, resources, levels of competence, and circumstances.
To achieve this noble and ambitious vision, we at CK-12 are challenging the traditional model of education to transform it dramatically. Technology has opened up lots of opportunities to revolutionize education for the benefit of students, teachers and parents.
We have chosen to be non-profit so that we can effectively realize our mission and do the right thing! It also provides us with the ability to experiment with big and bold ideas. CK-12 is backed by Vinod Khosla, a renowned technology venture capitalist.
At CK-12, youāll experience the benefits of working in a dynamic, entrepreneurial, innovative and non-bureaucratic environment where you will get a lot of cool things done than you ever imagined! We are a small group of passionate folks who are determined to disrupt the current form of education.
Technology is key to scale education and we deeply believe in it. Come develop great solutions on our cloud-based (AWS) and AI-first platform delivering rich and interactive content.
Does our mission, people and technologies excite you? If the answer is YES! and you are a great technologist who will challenge status-quo (no order takers please!) by innovating, please come join us! Together, we will change the world!
Check out our latest product offerings
- Introducing Flexi 2.0
- Flexi, our AI-powered Student Tutor ā https://www.flexi.org/
- AI-powered Teacher Assistant ā https://www.ck12.org/pages/teacher-assistant/
Location: https://goo.gl/maps/NkA2Hr8JhtE3raWr5
Backend Engineer
Basic
ā Design, maintain, and monitor infrastructure for data products
ā Design and develop RESTful APIs for the data infrastructure
ā Design, implement and drive adoption of new analytic technologies and solutions
ā Work closely with data scientists, front end engineers and peers to gather requirements and
develop solutions
ā Handle and resolve issues escalated from the production operational environment.
ā Troubleshoot performance, reliability, and scalability issues.
ā Excellent Problem solving skills
ā A Code Craftsman that follows best software development and coding practices delivering
understandable and maintainable code with thorough unit tests coverage
Requirements
ā 10+ years of development experience with Java, Scala, and/or Python
ā Experience with writing and executing queries on RDBMS and NoSQL databases. Working knowledge of MongoDB, MySQL. We are not looking for a DBA.
ā Experience with ElasticSearch, OpenSearch, Vector Embeddings, and large-scale search systems.
ā Experience designing and operating high-throughput, low-latency backend services in production environments.
ā Experience with horizontal and vertical scaling strategies, load balancing, caching, rate
limiting, and performance optimization.
ā Experience identifying and resolving application bottlenecks through profiling, monitoring, and performance tuning.
ā Experience in virtualization technologies and deployment frameworks (familiarity with working on UNIX shell, Jenkins.)
ā Bachelors or masters degree in computer science or equivalent
Desired
ā Experience working with FastAPI/Pylons Web Framework.
ā Familiarity with messaging and distributed processing systems such as RabbitMQ, Kafka, SQS, or Celery.
ā Experience designing systems to support millions of requests, large datasets, and high-concurrency workloads.
ā Adept at AI Coding assistants, leveraging them beyond prompting. Working experience in Skill and tool development and usage in AI Coding tools.
ā Experience with AWS EC2, Redshift, RDS, S3
Ā· Good understanding of OOPS, design principles and design patterns.
Ā· C# development experience.
Ā· Experience with WCF is required.
Ā· Experience of working with web API is required.
Ā· Experience with Windows services and Winforms will be useful.
Ā· Experience of working with .NET Core is useful. Some exposure is expected.
Ā· Experience of working with MS SQL Server.
Ā· Experience of working with micro services will be useful.
Ā· Experience of working with any queueing middleware like MSMQ, Rabbit MQ, WMQ will be useful.
Ā· Exposure to cloud provisioning will be useful, in particular Azure.
Ā· Exposure to security vulnerabilities and top 10 from OWASP will be useful.
Ā· Exposure to front end technologies will be useful. Though itās secondary but any experience with
SPA libs and frameworks in particular will be useful. Experience with either Angular or React will be
useful.
Ā· Experience with any or all stated tools ā TFS, Git, SOAP UI, Postman, Fiddler,
Ā· Experience with CI/CD devOps tooling and practices is useful.
Soft skills required
Ā· Good communication skills, both verbal and written. S/he should be able to articulate well.
Role :Ā Nodejs developer
Please find below the JD for theĀ Nodejs developer..
Ā Role: NodeJs DeveloperĀ
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. A basic understanding of front-end technologies is necessary as well. Responsibilities
 ⢠Collaborate with other members of the team, such as front-end developers
 ⢠Writing reusable, testable, and efficient codeĀ
⢠Design and implementation of low-latency, high-availability, and performant applicationsĀ
⢠Implementation of security and data protection
 ⢠Integration of data storage solutions ⢠Writing unit test cases ⢠Documenting application changes and developing updates.Ā
SkillsĀ
⢠Strong proficiency with JavaScriptĀ
⢠Experience of Node.js and frameworks available such as Express
 ⢠Practical experience with REST, PostgreSQL, WebSocket, MongoDB, Redis.Ā
⢠Understanding the nature of asynchronous programming and its quirks and workaroundsĀ
⢠User authentication and authorization between multiple systems, servers, and environmentsĀ
⢠Integration of multiple data sources and databases into one systemĀ
⢠Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform ⢠Creating database schemas that represent and support business processes
 ⢠Implementing automated testing platforms and unit tests
 ⢠Proficient understanding of code versioning tools, such as Git
 ⢠Good understanding of front-end technologies, such as HTML5, and CSS3Ā Ā
- Collaborating with the product team to understand the requirement
- Managing Design and development of the product
- Ensuring code quality, security and extensibility
- Following the agile development cycles
- Conducting performance tests and optimization of the code based on the results.
- Debugging and troubleshooting of technical issues
- Helping the support team to resolve external user issues
Ā
Desired Candidate Profile
What you need to have:- B.Tech /B.E.; M.Tech; MCA
- Strong at OOPS, Java/ J2EE, JAX-RS, JDBC, RESTful Web Services, Data Structures, Queues,Ā Multi-Threading etc.
- MySQL and Mongo database knowledge
- Basic understanding of AWS Cloud
- Must have worked on highly scalable and available systems
- Good at adapting and understanding architecture and overall design of the system
- Exposure to design patterns is a plus
- Must have exposure to agile development
- Experience of creating and maintaining system documentation such as architecture, design,Ā deployment plan etc.
- The candidate must have excellent technical skills and must be willing to learn
- new technologies on the go.
- Good at communication
- Good Exposure to Kafka and Redis
Ā
- 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.
- Creating Rest based Backend for both Web & Mobile Apps
- Standard Code Quality
- Can work on both SQL and NoSQL DB
- Familier with GraphQL
Required Candidate profile
- Experience creating backend using Node.JS- Hands on experience with JavaScript Development on both client and server-side
- Experience with modern frameworks and design pattern
Perks and BenefitsĀ
Overtime Incentives and Flexible Office Hours- In-depth knowledge of Node.js and frameworks available for it.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages.
- Good understanding of server-side CSS pre-processors.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Understanding of accessibility and security compliance.
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
- Proficient understanding of code versioning tools, such as Git.
Benefits :
- Become one of the early members of a fast-growing, exciting startup.
- Have a real impact on the company's growth and evolution.
- Work on a wide variety of projects which are often ground upbuilds.
CasaOneĀ - CasaOne is a home furniture rental company that helps property managers, realtors, stagers and residents experience and access furniture, furnishings, decor, and equipment on demand. Our full-service offering includes a wide selection of products, affordable monthly rental plans, 3D visualizations, rent-to-own options and white-glove service in as early as 2-3 business days. www.casaone.com
Ā
BureauOneĀ - BureauOne converts furniture into a utility for businesses. BureauOne is a furniture rental company that helps businesses experience and access furniture, fixtures, and equipment without going through the myriad challenges that are associated with buying office furniture. BureauOne offers a full-service product including white-glove storage, delivery, and installation on-site. www.bureauone.com.
Ā
We are backed by Accel Partners & other prominent investors and have offices in the SF Bay Area (HQ), LA, DC, NY, NJ,Chicago, Philadelphia, San Diego, Connecticut Ā & Bangalore.
Ā
Our teams consist of high performing individuals who enable each other to bring their best to every concept, resulting in brands renowned in their markets for perfect insight, impeccable service & the constant ability to surprise with excellence. We onboard experts who inspire us in the way they design solutions, craft brands or simply add sense to our products & services.
Ā
We believe technology is only a tool for great engineering minds. Your understanding of core principles is of greater value to us than the tools used.
Ā
At CasaOne and BureauOne you will have an opportunity:
⢠to increase your rate of learning exponentially by defining hard problems and solving them
⢠to partake in a high-growth journey and increase revenues 5x+ Y-o-Y
⢠to be an early innovator in the shifting trend: āownership economyā -> āaccess economyā
⢠to build a category-defining platform for FF&E (Furniture, Fixture, and Equipment) leasing
⢠to build high-performance teams.
Ā
What you will work on:
Build a scalable API platform that will enhance our customer experience & propel our logistics. You will be part of our Bangalore
team of ambitious and talented engineers, who put their best together to build architecturally sound & scalable systems.
Requirements and Qualifications
⢠Bachelorās or Masterās degree in engineering
⢠Good understanding of algorithms, data structures & design patterns
⢠A minimum of 4 years of work experience
⢠Building distributed systems & service-oriented architecture
⢠Asynchronous programming, Test Driven Development (TDD)
⢠Writing (delightful) APIs & integration patterns
⢠RDBMS & NoSql databases
⢠Continuous integration & deployment (CI/CD) tools like git, Jenkins
⢠Cloud computing platforms - AWS/ Azure/ Google Cloud
Ā
Good to know
CasaOne backend services are written in NodeJS. Experience in NodeJS is good to have, not a must. We believe technology is only a tool for great engineers. We value your understanding of core principles more than the tools used.
Ā
What happens next
You read this, you say āah, thatās me, thatās what I would love to do in the near future!. Submit your resume and someone from our team will reach out to you.
Ā
Ā CasaOne is an equal opportunity employer (EEO) & we value diversity in our teams.














