Chennai, Tamil Nadu, India
Not disclosed
On-site
Full Time
As a Software Development Engineer 2 (Backend), you will own the design, architecture, and implementation of scalable server-side systems using Node.js . You'll drive performance optimizations, enforce security best practices, and mentor junior engineers. You will work closely with product, frontend, and DevOps teams to deliver reliable, high-throughput services that power our next-generation digital products. Strategic Development The core responsibilities for the job include the following: Define and evolve backend architecture roadmaps focused on Node.js microservices. Design complex, event-driven systems to support real-time features at scale. Develop security frameworks, API-gateway strategies, and technical debt reduction plans. Drive innovation in caching, queuing, and data-streaming architectures. Technical Leadership Mentor mid- and junior-level engineers; establish coding and design standards. Lead high-level architectural decision-making, design reviews, and post-mortems. Produce and maintain clear technical documentation, playbooks, and runbooks. Champion engineering excellence programs and facilitate regular knowledge-sharing. Cross-Functional Collaboration Align backend roadmaps with product, design, and infrastructure objectives. Collaborate with frontend teams on API contracts, data schemas, and performance budgets. Drive integration strategies across. Position Overview: web, mobile, and cloud platforms. Requirements 2+ years of hands-on experience in backend development, primarily with Node.js . Proven track record designing and operating large-scale, distributed systems. Strong understanding of system design, performance profiling, and security best practices. Experience mentoring peers, leading code reviews, and driving architectural discussions. Excellent problem-solving skills and ability to work independently. Backend Development Expertise in Node.js (Express, Nest.js ) for building production-grade services. Implement real-time systems using WebSockets, message queues (RabbitMQ, Kafka). Design and maintain internal NPM packages and custom middleware. Profile and optimize server-side performance, memory usage, and event loops. Frontend Development (Good To Have) Familiarity with React.js, Angular, or Vue.js to troubleshoot end-to-end flows. Understand SSR, hydration, and API consumption patterns. Database And Infrastructure Design distributed database schemas (PostgreSQL, MongoDB, Redis) with sharding and replication strategies. Implement caching (Redis/Memcached), search (Elasticsearch), and backup/restore. Lead database security, compliance, and governance initiatives. Cloud And DevOps (Good To Have) Build and maintain CI/CD pipelines (GitHub Actions, Jenkins, CircleCI). Work with Docker, Kubernetes, ECS/EKS, and serverless (Lambda, Cloud Functions). Implement monitoring, logging, and alerting (Prometheus, Grafana, ELK stack). This job was posted by Krishna Sharmathi from RootQuotient. Show more Show less
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
We are looking for an experienced Product Manager who is passionate about building products that customers love. You will join a 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 Project planning a. Considering scope, client expectations, budget & resource allocation. b. Collaborate with stakeholders to define project scope, objectives, and deliverables. c. Create detailed project plans, including timelines, milestones, and dependencies. d. Develop and maintain project schedules, ensuring that deadlines are met. Basic understanding of technical knowledge for custom software development using open-source JS-based frameworks with a custom-built backend & frontend. Stakeholder & Conflict management with internal (cross-functional) & external teams (client or 3rd party team for support or integration) is a must. Risk management a. Assessing various kinds of Technical, timeline & 3rd party integration risks. b. Strategise and mitigate the risks. c. Clearly communicate responsibilities to internal & external stakeholders for the risk matrix. Quality management Plan & work closely with the A team for test planning & test execution. b. Ensure the efficiency of test coverage & defects. c. Strategise Quality Assurance based on project goals and timeline. Change management (Change requests & others): a. Clear-cut documentation to capture Change Requests/Deviations. b. Effective mechanism to foresee and identify CR's and communicate them to stakeholders and ensure no effort loss is incurred for business. Tools like Devops, Jira a. Required to have exposure in the Project management tools b. Good to have hands-on experience on Creation & tracking of sprints & resource burn-down charts. Documentation & Reporting a. Detailing & documentation of Project requirements & tasks b. Proper internal & external stakeholders reporting to clients & to the Delivery management team. Customer-oriented a. Setting proper client expectations and achieving them time to time. b. In case of any issues or escalations, work on strategies to bring the project to good shape. c. Establish and maintain strong relationships with project stakeholders. d. Communicate project progress, issues, and risks to stakeholders in a clear and timely manner. e. Act as a bridge between stakeholders and the project team, ensuring alignment and satisfaction. Collaborate with stakeholders to define project scope, objectives, and deliverables. Create detailed project plans, including timelines, milestones, and dependencies. Develop and maintain project schedules, ensuring that deadlines are met. Assist in resource allocation, working in parallel with tech team leads, considering team member availability and skills. Work with the team to estimate resource requirements for each project phase. Continuously monitor resource utilization and adjust allocation as needed. Collaborate with product managers/BAs and stakeholders to prioritize project features. Use data-driven insights and stakeholder feedback to determine feature importance. Ensure that feature prioritization aligns with project goals and objectives. Conducted or assisted in sprint planning meetings to define sprint goals and select user stories or tasks. Work with the development team to estimate and allocate work for each sprint. Monitor sprint progress, remove obstacles, and adjust plans as necessary. Lead and manage the tech team, ensuring they are aligned with project goals. Monitor and track tech team performance and productivity. Take proactive measures to meet delivery milestones and project deadlines. Requirements Bachelor's degree in computer science, Engineering, or a comparable discipline, with additional preference given to MBA & other professional certifications, PMI (PMP or CSM etc., ) 5-7 years of experience in project management or a related role. Proven experience in project planning, execution, and successful project deliveries. Familiarity with Agile and Scrum methodologies. Strong communication, leadership, and problem-solving skills. Proficiency in project management software and tools. Excellent organizational and time management abilities. Ability to work in a fast-paced, dynamic environment. This job was posted by Krishna Sharmathi from RootQuotient.
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
We're hiring a Senior Front-End Engineer (SDE III) to take full ownership of the user interface layer across our digital products. This is a front-end engineering role focused on scalable architecture, performance, accessibility, and component reusability, not just basic UI development. You'll drive front-end strategy, shape our design system, and collaborate with product, design, and backend teams to deliver high-quality user experiences. You'll also mentor engineers and set best practices that elevate code quality and team velocity. Responsibilities Own the architecture and evolution of the front-end codebase with scalable, modular, and maintainable design patterns. Build reusable components and maintain a shared design system for consistency across products. Drive improvements in page performance, load time, and interaction responsiveness. Ensure accessibility (WCAG compliance), cross-browser compatibility, and mobile responsiveness. Implement efficient state management using appropriate libraries or custom patterns. Translate Figma designs into pixel-perfect, production-ready UI with strong attention to detail. Set up and maintain front-end testing infrastructure unit, integration, visual, and E2E tests. Manage front-end build optimization and contribute to CI/CD pipelines for deployment automation. Monitor performance and usability through observability tools and resolve front-end issues proactively. Collaborate with backend engineers to align API contracts and improve integration layers. Mentor junior developers, lead code reviews, and promote a culture of clean, scalable front-end practices. Requirements Strong experience with React.js, TypeScript, and Good to Have - optionally Next.js or similar modern frameworks. Proficient in state management tools (Redux, Zustand, React Query, or equivalent). Solid understanding of responsive design, modern CSS techniques (TailwindCSS, SASS, or CSS Modules). Experience working with design systems and UI libraries; familiarity with tools like Storybook. Deep understanding of web performance metrics (Lighthouse, Core Web Vitals) and tuning strategies. Knowledge of accessibility standards and implementation best practices (ARIA, semantic HTML). Exposure to API integration (REST/GraphQL) and performance optimization at the network boundary. Hands-on experience with CI/CD tools for front-end workflows (e. g., GitHub Actions, GitLab CI). Familiarity with frontend observability tools (e. g., Sentry, Datadog RUM, LogRocket). Understanding of Git workflows, environment-based configuration, and deployment automation. Understanding of how different backend systems work and willingness to explore and work in them if required. Strong problem-solving skills, code debugging ability, and a keen eye for design alignment. This job was posted by Krishna Sharmathi from RootQuotient.
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
We're looking for a Senior Backend Engineer (SDE III) who can architect and build robust backend systems while also managing infrastructure and deployments. This is a hands-on role with full ownership from API design and database performance to cloud infrastructure and CI/CD automation. You'll collaborate across product, design, and frontend teams, while also mentoring junior developers and driving best practices. Responsibilities Design, develop, and maintain scalable backend services using a modern framework of your choice. Build well-structured APIs (REST or GraphQL) with robust authentication, authorization, and versioning. Define and evolve database schemas; optimize queries for performance and reliability. Use NoSQL databases (where required) for high-throughput or flexible data needs. Own infrastructure setup and manage deployments on cloud platformsthere is no separate DevOps team. Automate CI/CD workflows, containerize services using Docker, and maintain deployment pipelines. Ensure system performance, resilience, and observability through caching, queuing, and monitoring. Implement secure coding practices, including data encryption, access controls, and input validation. Debug and troubleshoot issues across the stack from the database to the API layer to production. Collaborate with cross-functional teams to define integration contracts and delivery timelines. Mentor and guide junior engineers, participate in code reviews, and lead architecture discussions. Requirements Strong hands-on experience with any modern backend framework (Node.js / RoR / Python Django / Spring Boot, etc. ). Proficiency in working with relational databases like PostgreSQL or MySQLschema design, joins, and indexing. Experience with NoSQL databases (e. g., MongoDB, Redis) where applicable to the system design. Strong understanding of API design principles, security (OAuth2 JWT), and error handling strategies. Hands-on experience with cloud infrastructure (AWS/ GCP, or Azure) and managing production environments. Proficient in containerization (Docker) and deployment automation using CI/CD pipelines. Experience with background processing, message queues, or event-driven systems. Familiarity with monitoring, logging, and alerting tools to ensure system health and reliability. Understanding of infrastructure management practicesbasic scripting, access control, and environment setup. Understanding of how different frontend / mobile components work and willingness to explore and work in them if required Ability to independently take features from concept to deployment with a focus on reliability and scalability. Experience mentoring developers and contributing to high-level technical decisions. This job was posted by Krishna Sharmathi from RootQuotient.
chennai, tamil nadu
INR Not disclosed
On-site
Full Time
As a Senior Backend Engineer (SDE III) at RootQuotient, you will be responsible for architecting and constructing robust backend systems while overseeing infrastructure and deployments. This hands-on role grants you complete ownership over a spectrum of tasks ranging from API design and database optimization to cloud infrastructure management and CI/CD automation. Collaborating with product, design, and frontend teams, you will also play a crucial role in mentoring junior developers and propagating best practices. In this role, your responsibilities will include designing, developing, and maintaining scalable backend services utilizing a modern framework of your preference. Crafting well-structured APIs (REST or GraphQL) with strong authentication, authorization, and versioning will be essential. You will be tasked with defining and refining database schemas, optimizing queries for performance, and ensuring reliability. Leveraging NoSQL databases for specific requirements will also be part of your responsibilities. Owning infrastructure setup and deployment management on cloud platforms without a dedicated DevOps team, you will be expected to automate CI/CD workflows, containerize services using Docker, and uphold deployment pipelines. It will be crucial to ensure system performance, resilience, and observability through caching, queuing, and monitoring practices. Secure coding principles, including data encryption, access controls, and input validation, will be an integral part of your role. Troubleshooting issues across the stack, collaborating across teams to define integration contracts and delivery timelines, and guiding junior engineers are among the responsibilities you will handle. Participation in code reviews, leading architecture discussions, and contributing to high-level technical decisions will also be expected. To excel in this role, you should possess strong hands-on experience with a modern backend framework such as Node.js, RoR, Python Django, or Spring Boot. Proficiency in working with relational databases like PostgreSQL or MySQL, as well as experience with NoSQL databases like MongoDB or Redis, will be beneficial. Understanding API design principles, security protocols (OAuth2 JWT), and error handling strategies will be essential. Additionally, experience with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker), deployment automation through CI/CD pipelines, and familiarity with background processing, message queues, and event-driven systems will be advantageous. Proficiency in monitoring, logging, and alerting tools, as well as a grasp of infrastructure management practices, will aid in ensuring system health and reliability. A willingness to explore and work with different frontend or mobile components, if required, is also desirable. If you are a self-driven individual capable of taking features from concept to deployment independently, with a focus on reliability and scalability, and have experience mentoring developers, then you are encouraged to apply for this role at RootQuotient.,
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
About the Role We’re looking for a Senior Backend Engineer (SDE III) who can architect and build robust backend systems while also managing infrastructure and deployments. This is a hands-on role with full ownership—from API design and database performance to cloud infrastructure and CI/CD automation. You’ll collaborate across product, design, and frontend teams, while also mentoring junior developers and driving best practices. Roles & Responsibilities Design, develop, and maintain scalable backend services using a modern framework of your choice. Build well-structured APIs (REST or GraphQL) with robust authentication, authorization, and versioning. Define and evolve database schemas; optimize queries for performance and reliability. Use NoSQL databases (where required) for high-throughput or flexible data needs. Own infrastructure setup and manage deployments on cloud platforms—there is no separate DevOps team. Automate CI/CD workflows, containerize services using Docker, and maintain deployment pipelines. Ensure system performance, resilience, and observability through caching, queuing, and monitoring. Implement secure coding practices including data encryption, access controls, and input validation. Debug and troubleshoot issues across the stack—from database to API layer to production. Collaborate with cross-functional teams to define integration contracts and delivery timelines. Mentor and guide junior engineers, participate in code reviews, and lead architecture discussions. Required Skills & Experience 5-8 yrs of Strong hands-on experience with any modern backend framework (e.g., Node.js / RoR / Python Django / Spring Boot, etc.). Proficiency in working with relational databases like PostgreSQL or MySQL—schema design, joins, and indexing. Experience with NoSQL databases (e.g., MongoDB, Redis) where applicable to the system design. Strong understanding of API design principles, security (OAuth2, JWT), and error handling strategies. Hands-on experience with cloud infrastructure (AWS /GCP/ Azure) and managing production environments. Proficient in containerization (Docker) and deployment automation using CI/CD pipelines. Experience with background processing, message queues, or event-driven systems. Familiarity with monitoring, logging, and alerting tools to ensure system health and reliability. Understanding of infrastructure management practices—basic scripting, access control, and environment setup. Understanding of the how different frontend / mobile components work and willingness to explore & work in them if required Ability to independently take features from concept to deployment with a focus on reliability and scalability. Experience mentoring developers and contributing to high-level technical decisions. Why Join Us Be a key engineering leader in a product-first company. Take end-to-end ownership—from code to cloud. Work on real-world, scalable systems across diverse domains. Collaborate with a smart, passionate team based in Chennai. Help shape the architecture and engineering culture from the ground up.
Chennai, Tamil Nadu, India
INR Not disclosed
On-site
Full Time
About Rootquotient Rootquotient is a Product Engineering company that builds impactful digital products with a success-driven approach. With expertise in product strategy, design, and engineering, we work across industries like FinTech, HealthTech, GreenTech, and retail. Headquartered in Toronto, with teams also in Chennai and London, we take ownership of the products we build, ensuring real business outcomes. At RootQuotient, you&aposll be part of a collaborative, growth-driven team that values innovation, excellence, and continuous learning. Position Overview As a Software Development Engineer 3 (Full Stack), you will be a senior technical leader responsible for designing, architecting, and implementing enterprise-scale software solutions. This role requires expertise in frontend and backend development, system architecture, and emerging mobile integration trends. You will drive innovation, mentor engineering teams, and lead transformational initiatives across multiple technology stacks. Key Responsibilities Strategic Development Define architectural roadmaps and lead technology transformation initiatives. Design complex, multi-domain software solutions that align with business objectives. Develop security frameworks and technical debt reduction strategies. Drive innovation across frontend, backend, and mobile technology stacks. Establish enterprise-wide performance engineering and optimization strategies. Technical Leadership Provide technical mentorship and set engineering standards. Lead high-level architectural decision-making and code reviews. Develop technical documentation and best practices. Establish engineering excellence programs and lead knowledge-sharing initiatives. Evaluate and select technology solutions that drive business impact. Cross-Functional Collaboration Align technology strategies with business goals and product roadmaps. Collaborate with product, design, and infrastructure teams to deliver scalable solutions. Manage technical negotiations and lead enterprise architecture discussions. Develop integration strategies across web, mobile, and cloud platforms. Drive continuous innovation and foster a culture of engineering excellence. Required Technical Skills Frontend Development Expertise in React.js/ Next.js, or advanced frontend frameworks. Design and implement enterprise-grade component architectures. Lead frontend performance engineering and optimization strategies. Experience with micro-frontend architectures and universal rendering. Implement scalable state management solutions and design systems. Backend Development Proficiency in Node.js /Express ,Nest.js. Develop enterprise-grade authentication, authorization, and security frameworks. Experience with event-driven architectures and background job orchestration. Optimize backend performance and system resilience. Database & Infrastructure Design distributed database architectures (SQL & NoSQL). Implement data sharding, multi-region strategies, and caching mechanisms. Lead database security, compliance, and governance initiatives. Cloud & DevOps (Good to Have) Implement advanced CI/CD pipelines and automated deployments. Expertise in observability, monitoring, and performance tuning. Develop fault-tolerant and resilient cloud-native solutions. Experience with Kubernetes, multi-cloud strategies, and serverless computing. Qualifications & Experience 5 - 7 years of experience in full-stack development and system architecture. Proven expertise in frontend and backend frameworks (React.js, Node.js, etc.). Strong understanding of cloud computing, DevOps, and distributed systems. Experience in leading teams, mentoring developers, and setting engineering standards. Deep knowledge of security best practices and enterprise software development. Strong problem-solving skills and ability to drive technical vision. Why Join Us Opportunity to work on cutting-edge technologies and enterprise-scale projects. Influence key architectural decisions and lead technical transformation. Collaborate with a highly talented team in a fast-paced, innovative environment. Competitive compensation, career growth opportunities, and comprehensive benefits. Show more Show less
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.