B

Software Development Engineer - 2

Job Description - Software Development Engineer - 2

About BrightChamps



BrightChamps is a leading EdTech platform revolutionising education for millions of young learners worldwide through innovative online programs in coding, AI, financial literacy, and more. We're on a mission to empower the next generation with future -ready skills, backed by rapid growth and a dynamic startup culture. Join us to drive financial excellence in a high -impact role.

About the Role



leWe are looking for an extraordinary Software Development Engineer who is passionate about transforming how children engage with technology and acquire future -ready skills. We are looking for a highly skilled Backend SDE II who can design, build, and scale backend systems that power our core products. You will work on high -performance APIs, distributed systems, data pipelines, and scalable microservices. You should be strong in system design, clean code practices, and building reliable production system.



As a Software Development Engineer, you'll:

Backend Development:
  • Design, build, and maintain scalable, reliable, and secure backend services (Node.js).
  • Develop RESTful APIs, microservices, and event -driven architectures.
  • Optimize application performance and ensure low latency, high throughput systems.
Architecture & System Design:
  • Participate in high -level architecture, database modelling, and system design discussions.
  • Build distributed systems that scale to millions of users.
  • Implement best practices for fault tolerance, observability, caching, and resiliency.
Code Quality & Best Practices:
  • Write clean, maintainable, well -tested code.
  • Perform code reviews and enforce engineering standards.
  • Work with CI/CD pipelines, version control, and deployment automation.
Database & Storage:

  • Work with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis).
  • Design efficient schemas, indexes, and optimize complex queries.
  • Manage data pipelines, messaging queues (SQS/Kafka/RabbitMQ).

Collaboration:

  • Work closely with product, frontend, QA, and DevOps teams.
  • Convert product requirements into technical specifications.
  • Mentor junior engineers and contribute to engineering culture.


Requirements

To WIN ✨, you'll need:

  • 3+ years of backend development experience.
  • Strong proficiency in Node.js
  • Solid understanding of REST APIs, microservices, asynchronous processing.
  • Experience with AWS serverless (Lambda), or containerized deployments (Docker, Kubernetes).
  • Strong understanding of system design, distributed systems, caching, and queues.
  • Hands -on experience with relational and NoSQL databases.
  • Familiarity with observability tools (Prometheus, Grafana, ELK, CloudWatch).
  • Strong debugging, performance tuning, and problem -solving skills.

Original job Software Development Engineer - 2 posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Development Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.