Software Development Engineer - 2
Actively Reviewing the ApplicationsBrightCHAMPS
Job Description
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
We 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
- 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.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Java Backend Developer
Scoutit
Site Reliability Engineer
Sails Software Inc
NodeJS Developer
Colan Infotech Private Limited
Software Engineer - ANH
Cargill
Software Engineer
Castellum Labs
Share
Quick Apply
Upload your resume to apply for this position