Website:
arcitix.com
Job details:
Location: Bengaluru
Employment Type: Full-time, Remote
Experience: 8+ years
Company Description
Arcitix is an innovative technology company building scalable, secure, and performance-driven software solutions for real-world business challenges. We focus on modern engineering practices, cloud-native architectures, and security-first development to help businesses accelerate digital transformation.
Headquartered in Bengaluru, Arcitix fosters a collaborative, ownership-driven, and inclusive work environment where engineers solve meaningful problems, build reliable systems, and contribute to products that create measurable business impact.
Role Description
We are looking for a Senior Software Engineer - Node.js with 8+ years of experience to design, develop, and maintain enterprise-grade backend systems and scalable web applications.
The ideal candidate should have deep hands-on expertise in Node.js, TypeScript/JavaScript, backend architecture, API design, databases, distributed systems, and performance optimization. This role requires strong technical ownership, the ability to make sound engineering decisions, mentor team members, and deliver high-quality production systems.
You will work closely with product, frontend, DevOps, QA, and leadership teams to build secure, reliable, and scalable software platforms.
Key Responsibilities
- Design, develop, test, and maintain scalable backend services using Node.js
- Build secure and high-performance REST APIs, microservices, and backend workflows
- Own backend modules from architecture and development to deployment and monitoring
- Design efficient database schemas, queries, indexes, and integration patterns
- Work with databases such as MongoDB, PostgreSQL, MySQL, or similar
- Collaborate with frontend teams to define clean API contracts and integration flows
- Improve application performance, scalability, reliability, logging, and observability
- Implement authentication, authorization, input validation, and secure coding practices
- Participate in architecture discussions, technical design reviews, and code reviews
- Debug complex production issues and drive root-cause analysis
- Contribute to CI/CD pipelines, deployment workflows, and release readiness
- Mentor junior and mid-level engineers through code reviews and technical guidance
- Promote engineering best practices, clean code, testing discipline, and documentation
- Work in Agile development environments with clear ownership of delivery commitments
Required Skills
- 8+ years of professional software development experience
- Strong hands-on experience in Node.js backend development
- Proficiency in JavaScript and TypeScript
- Experience with frameworks such as Express.js, NestJS, Fastify, or similar
- Strong understanding of REST API design, microservices, and distributed systems
- Experience with relational and/or NoSQL databases
- Good understanding of database performance, indexing, transactions, and query optimization
- Strong knowledge of object-oriented programming, design patterns, and software architecture
- Experience with authentication, authorization, JWT, OAuth, and API security
- Familiarity with Git workflows, code reviews, debugging, and release processes
- Experience writing unit tests, integration tests, and maintainable testable code
- Strong problem-solving, analytical thinking, and communication skills
- Ability to work independently and collaborate with cross-functional teams
Good to Have
- Experience with AWS, Azure, or GCP
- Experience with Docker, Kubernetes, or containerized deployments
- Knowledge of message queues such as Kafka, RabbitMQ, BullMQ, SQS, or similar
- Experience with Redis, caching strategies, and performance tuning
- Familiarity with DevOps, CI/CD, logging, monitoring, and observability tools
- Experience working on SaaS platforms, enterprise applications, or cybersecurity products
- Exposure to system design, high-traffic applications, and cloud-native architecture
Click on Apply to know more.