Node.js Developer Responsibilities:
- Developing and maintaining all server-side network components.
- Collaborating with front-end developers on the integration of elements.
- Designing back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- 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.
Node.js Developer 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.

Similar jobs
Ctruh is looking for a deeply technical, hands-on Senior Backend Engineer - someone who can architect systems in the morning, write production-grade code in the afternoon, and scale infrastructure to power millions of 3D and XR experiences.
You will own the entire backend ecosystem: architecture, APIs, databases, infrastructure, performance, and reliability. This is not an oversight or management-only position - it is a builder’s role where you design, code, deploy, and optimize mission-critical systems.
You will make foundational decisions, build distributed systems that handle massive 3D processing workloads, and lead backend engineering direction as the platform scales globally.
What You’ll Build
1. System Architecture & Design
- Architect highly scalable backend systems from the ground up
- Define technology choices: frameworks, databases, queues, caching layers
- Evaluate microservices vs monoliths based on product stage
- Design REST, GraphQL, and real-time WebSocket APIs
- Build event-driven systems for asynchronous processing
- Architect multi-tenant systems with strict data isolation
- Maintain architectural documentation and technical specifications
2. Core Backend Services
- Build high-performance APIs for 3D content, XR experiences, analytics, and user interactions
- Create 3D asset processing pipelines for uploads, conversions, and optimization
- Develop distributed job workers for CPU/GPU-intensive tasks
- Build authentication and authorization systems (RBAC)
- Implement billing, subscription, and usage metering
- Build secure webhook systems and third-party integration APIs
- Create real-time collaboration features via WebSockets or SSE
3. Data Architecture & Databases
- Design scalable schemas for 3D metadata, XR sessions, and analytics
- Model complex product catalogs with variants and hierarchies
- Implement Redis-based caching strategies
- Build search and indexing systems (Elasticsearch, Algolia)
- Architect ETL pipelines and data warehouses
- Implement sharding, partitioning, and replication strategies
- Design backup, restore, and disaster recovery workflows
4. Scalability & Performance
- Build systems designed for 10x–100x traffic growth
- Implement load balancing, autoscaling, and distributed processing
- Optimize API response times and database performance
- Implement global CDN delivery for heavy 3D assets
- Build rate limiting, throttling, and backpressure mechanisms
- Optimize storage and retrieval of large 3D files
- Profile and improve CPU, memory, and network performance
5. Infrastructure & DevOps
- Architect AWS infrastructure (EC2, S3, Lambda, RDS, ElastiCache)
- Build CI/CD pipelines for automated deployments and rollbacks
- Use Infrastructure-as-Code tools (Terraform, CloudFormation)
- Set up monitoring, logging, and alerting systems
- Use Docker and Kubernetes for container orchestration
- Implement security best practices for data, networks, and secrets
- Define disaster recovery and business continuity plans
6. Integration & APIs
- Build integrations with Shopify, WooCommerce, Magento
- Design webhook systems for real-time events
- Build SDKs, client libraries, and developer tools
- Integrate payment gateways (Stripe, Razorpay)
- Implement SSO and OAuth for enterprise customers
- Define API versioning and lifecycle/deprecation strategies
7. Data Processing & Analytics
- Build analytics pipelines for engagement, conversions, and XR performance
- Process high-volume event streams at scale
- Build data warehouses for BI and reporting
- Develop real-time dashboards and insights systems
- Implement analytics export pipelines and integrations
- Enable A/B testing and experimentation frameworks
- Build personalization and recommendation systems
Technical Stack
Backend Languages & Frameworks
- Primary: Node.js (Express, NestJS), Python (FastAPI, Django)
- Secondary: Go, Java/Kotlin (Spring)
- APIs: REST, GraphQL, gRPC
Databases & Storage
- SQL: PostgreSQL, MySQL
- NoSQL: MongoDB, DynamoDB
- Caching: Redis, Memcached
- Search: Elasticsearch, Algolia
- Storage/CDN: AWS S3, CloudFront
- Queues: Kafka, RabbitMQ, AWS SQS
Cloud & Infrastructure
- Cloud: AWS (primary), GCP/Azure (nice to have)
- Compute: EC2, Lambda, ECS, EKS
- Infrastructure: Terraform, CloudFormation
- CI/CD: GitHub Actions, Jenkins, CircleCI
- Containers: Docker, Kubernetes
Monitoring & Operations
- Monitoring: Datadog, New Relic, CloudWatch
- Logging: ELK Stack, CloudWatch Logs
- Error Tracking: Sentry, Rollbar
- APM tools
Security & Authentication
- Authentication: JWT, OAuth 2.0, SAML
- Secrets Management: AWS Secrets Manager, Vault
- Security: Encryption at rest and in transit, TLS/SSL, IAM
What We’re Looking For
Must-Haves
- 5+ years of backend engineering experience with strong system design expertise
- Experience building scalable systems from scratch
- Expert-level proficiency in at least one backend stack (Node, Python, Go, or Java)
- Deep understanding of distributed systems and microservices
- Strong SQL and NoSQL design skills with performance optimization
- Hands-on AWS cloud experience
- Ability to write high-quality production code daily
- Experience building and scaling RESTful APIs
- Strong understanding of caching, sharding, and horizontal scaling
- Solid security and best-practice implementation experience
- Proven leadership and mentoring capability
Highly Desirable
- Experience with large file processing such as 3D, video, or images
- Background in SaaS, multi-tenancy, or e-commerce
- Experience with real-time systems such as WebSockets or streams
- Knowledge of ML or AI infrastructure
- Experience with high-availability systems and disaster recovery planning
- Familiarity with GraphQL, gRPC, and event-driven architectures
- DevOps or infrastructure engineering background
- Experience with XR, AR, or VR backend systems
- Open-source contributions or technical writing
- Prior senior technical leadership experience
Technical Challenges You’ll Solve
- Designing large-scale 3D asset processing pipelines
- Serving XR content globally with ultra-low latency
- Scaling from thousands to millions of daily requests
- Efficiently handling CPU/GPU-heavy workloads
- Architecting multi-tenancy with complete data isolation
- Managing billions of analytics events at scale
- Building future-proof APIs with backward compatibility
Why Ctruh
- Architectural Ownership: Build foundational systems from scratch
- Deep Technical Work: Solve distributed systems and scaling challenges
- Hands-On Impact: Design and code mission-critical infrastructure
- Diverse Problems: APIs, infrastructure, data, ML, XR, asset processing
- Massive Scale Opportunity: Build systems for exponential growth
- Modern stack and best practices
- Product Impact: Your architecture directly powers millions of users
- Leadership Opportunity: Shape engineering culture and direction
- Learning Environment: Stay at the forefront of backend engineering
- Backed by AWS, Microsoft, and Google
Location & Work Culture
- Location: Bengaluru
- Schedule: 6 days a week (5 days in office, Saturdays WFH)
- Culture: Builder mindset, strong ownership, technical excellence
- Team: Small, highly skilled backend and infrastructure team
- Resources: AWS credits, latest tooling, learning budget
The Ideal Candidate
- You are a backend engineer first and architect second - someone who still enjoys writing code, debugging complex issues, and solving scaling problems hands-on.
- You have built systems from the ground up and experienced the challenges that come with scaling them. You think in systems, evaluate trade-offs clearly, and design architectures that are practical, resilient, and future-proof.
- You are comfortable discussing microservices vs monoliths, choosing the right database for a use case, designing APIs, and introducing caching or queues when appropriate. You have made architectural decisions, optimized them later, and learned from the process.
- You stay close to the code. You pair program, review pull requests, jump into production incidents, and ship features alongside your team. You enjoy designing high-level architecture and then implementing the most critical components yourself.
- You balance ambition with pragmatism. You know when to use managed services, when to build custom solutions, and how to ship iteratively while maintaining system stability.
- Most importantly, you are a builder - someone excited to architect the backend foundations of a fast-growing XR platform, optimize performance for massive 3D workloads, and design infrastructure that supports global, real-time immersive experiences.
- Bachelor's or Master’s degree in Computer Science or equivalent area
- 10 to 20 years of experience in software development
- Hands-on experience designing and building B2B or B2C products
- 3+ years architecting SaaS/Web based customer facing products, leading engineering teams as software/technical architect
- Experiences of engineering practices such as code refactoring, microservices, design and enterprise integration patterns, test and design-driven development, continuous integration, building highly scalable applications, application and infrastructure security
- Strong cloud infrastructure experience with AWS and/or Azure
- Experience building event driven systems and working with message queues/topics
- Broad working experience across multiple programming languages and frameworks with in-depth experience in one or more of the following: .Net, Java, Scala or Go-lang
- Hands-on experience with relational databases like SQL Server, PostgreSQL and document stores like Elasticsearch or MongoDB
- Hands-on experience with Big Data processing technologies like Hadoop/Spark is a plus
- Hands-on experience with container technologies like Docker, Kubernetes
- Knowledge of Agile software development process
About KAFQA
At Kafqa, we are building the next generation performing arts platform. Our mission is to transform how India learns, performs & watchers performing arts. We are currently in stealth mode with a target public launch date in April. Our launch services consist of technology enabled dance classes in our proprietary studios, production facilities and social media broadcasting & competitions.
Founder & Team
The founder is Shariq Plasticwala. He is a graduate of IIT Bombay & Stanford GSB. He was part of the founding team of Amazon India where he played a key role for over 8 years. Among his roles at Amazon, he was the CEO of Amazon’s first joint venture in India and a Board Member of Amazon’s payments business. The other members of the founding team consist of senior executives from Shiamak Davar & Byju’s.
Background
- At least 1+ years’ experience in back-end development in a fast-paced environment, working in Python & Django Framework
- Deep understanding of technologies used in web-deployed SaaS products, including Rest APIs
- Exposure to AWS, Azure or other cloud providers
Opportunity
We will share our workload as a team and we expect you to work on a broad range of tasks. Here’s are some of the things you might have to do on any given day:
- Developing APIs and endpoints for deployments of our product
- Infrastructure Development such as building databases, creating and maintaining automated jobs
- Build out the back-end to deploy and scale our product
- Build POCs for client deployments
- Document your code, write test cases, etc.
Skills
- Hands-on experience with Python (1+ years)
- Sound understanding of Postgres and NoSQL databases such as MongoDB
- Deep familiarity with UNIX, major cloud platforms (AWS, Azure), DevOps
- Understanding of databases, and related tools, paradigms
Job Description:
- Strong Experience of Node JS.
- Strong Experience of Reactjs development
- Experience in Server-side application architectures like Express.js, Meteor.Js, etc. is desirable.
- Experience in developing APIs is highly desirable.
- Experience in Mongo or MySQL database is a must.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Understanding fundamental design principles behind a scalable application.
- Experience in delivering products using an Agile methodology is highly desirable.
- Experience with automated unit, integration and end-to-end testing is highly desirable.
- Experience in the area of network or systems management is a plus.
Role and Responsibilities:
- To ensure success as a js developer, you should possess extensive knowledge of Node.Js based services like Express js, Multer.
- Candidate must be well aware of the JS concepts like promises, async-await, callback, fetch, and array methods like map, filter, reduce.
- Knowledge of GIT is a must.
- Must have sound knowledge of creating API through postman or similar tools, developing and maintaining all server-side network requests, ensuring optimal performance of the central database, collaborating with front-end developers on the integration of elements.
- Deep Understanding of mongo and MySQL.
- Working knowledge of Microservices.
- Good understanding of AWS services, Like Instance,S3, Route53, Elastic Bean Etc.
- Best writing code understanding.
Experience Required:
- The candidate must at least have a total experience of 1 Year - 3 years in the relevant field.
- The candidate must have basic knowledge regarding data structure and algorithm.
- We require people with keen logistics skills.
- The candidate must be strong with basics and their concepts must be clear enough to deal with all sorts of delusions.
Location:
- The job-role of a Node.js developer is open only for candidates residing in Indore or are willing to relocate to Indore.
- We are also providing remote opportunity.
We are highly fetching for immediate joiners or candidates that may join the company within 15 days.
About the company:
- SheThink Pvt. Ltd. is an IT-based outsourcing company dealing in providing expertise in e-commerce and government-based projects.
- We provide expert services in developing web and application services.
- We help vendors for getting projects in a single domain.
- We are the guide to help vendors in determining their core capabilities and transform those abilities to reach new heights of success and growth.
- We are the best in providing services to help the clients in piping their projects by providing a one-stop solution to all hiring problems.
- We have a selective module to ease the hiring process of clients and vendors.
- We have recently started a recruitment consultancy service, where we help the clients in hiring permanent candidates.
- We are also providing great assistance to the clients to hire candidates on a contractual basis.
OUR GOAL IS TO ENGAGE OUR SERVICES IN SIMPLIFYING TECH.
Interested candidates can share their CV at vartika(at)shethink(dot)in
Desired candidates must have 2-6 years experience as NodeJs Developer. If the candidate is not able to relocate to Gurgaon then we can also provide permanent Work from home for this position.
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
What candidate should know about:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus

Looking for a proficient Backend Engineer - JAVA for a leading E-Commerce Company.
- Proficient in Java, with a good knowledge of its ecosystems
- Great OO skills, including strong knowledge in design and architectural patterns
- Skill for writing reusable Java libraries
- Experience with Play Framework for Java
- Experience with JavaScript & frameworks like AngularJS
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Working knowledge of NoSQL (preferably MongoDB)
- Proficient understanding of versioning tools, such as Git
- Desire to contribute to the wider technical community through collaboration
- Ability to quickly grasp any new technologies
- Strong communication and collaboration skills








