HamburgerMenu
hirist

Software Development Engineer III - Node.js/Javascript

Qrata
Bangalore
6 - 10 Years

Posted on: 15/08/2025

Job Description

Job Title : Senior Backend Developer SDE3

Experience : 610 Years

Job Summary :

We are seeking a highly skilled Backend Developer (SDE3) with deep expertise in building scalable, high-performance backend architectures. You will be responsible for end-to-end backend development from system design, architecture, and API development to performance tuning and deployment. This role requires strategic thinking, strong coding abilities, and leadership skills to mentor junior engineers, set engineering standards, and ensure backend systems meet high availability, security, and performance benchmarks.

You will work closely with frontend, product, DevOps, and data science teams to deliver robust solutions, integrate emerging technologies (including Large Language Models LLMs), and enhance system capabilities for future growth.

Key Responsibilities :

1. Strategic Leadership :

- Translate business objectives into scalable technical architectures aligned with the product roadmap.

- Lead design discussions and perform architecture reviews for backend services.

- Define and enforce engineering best practices for code quality, deployment, and maintainability.

2. Team Collaboration & Communication :

- Partner with product managers, QA engineers, and DevOps to ensure timely delivery of backend features.

- Conduct code reviews, design walkthroughs, and technical documentation sessions.

- Coordinate with data engineering and ML teams to integrate AI-driven features into backend workflows.

3. Backend Development & Architecture :

- Architect and implement RESTful APIs and GraphQL endpoints for large-scale systems.

- Build backend services using Node.js (Express.js / NestJS), JavaScript (ES6+), and PostgreSQL.

- Integrate Redis for caching, session management, and high-throughput data processing.

- Deploy, monitor, and scale backend applications on AWS (EC2, Lambda, API Gateway, RDS, S3, CloudWatch).

- Design fault-tolerant, distributed systems with horizontal scalability in mind.

4. Performance Optimization & Recommendations :

- Profile and optimize backend performance for low-latency response times.

- Implement asynchronous processing with queues (e.g., Amazon SQS, RabbitMQ, Kafka).

- Evaluate and recommend custom-built vs. third-party solutions based on performance, scalability, and cost.

5. Testing & Quality Assurance :

- Define unit, integration, and end-to-end testing strategies using tools like Jest, Mocha, or Cypress.

- Ensure cross-platform and cross-browser compatibility for API responses.

- Establish CI/CD pipelines with automated testing and deployments.

6. Team Mentorship :

- Mentor junior engineers, conducting pair programming, knowledge-sharing sessions, and technical workshops.

- Promote a culture of continuous learning, encouraging exploration of new backend and cloud technologies.

Requirements :

- 610 years of backend development experience, with at least 3 years in a senior or lead role.

- Expert in Node.js and JavaScript (ES6+), with strong experience in PostgreSQL and Redis.

- Solid understanding of AWS cloud infrastructure and scalable backend architecture.

- Proven experience with LLMs (Large Language Models) developing, fine-tuning, or integrating them into production systems.

- Familiarity with microservices architecture, event-driven systems, and serverless computing.

- Proficient in Git-based workflows and Agile/Scrum methodologies.

- Strong problem-solving skills, with ability to debug, troubleshoot, and optimize complex backend systems.

- Excellent verbal and written communication skills for clear technical documentation and stakeholder engagement.


info-icon

Did you find something suspicious?