Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Curriculo, Inc. in Bengaluru/Bangalore is seeking a Senior Backend Developer to own scalable, reliable, high-performance backend systems. You’ll collaborate with Product, Design, and Frontend teams to translate requirements into robust solutions.
The role emphasizes API design, database work, performance tuning, and architecture ownership. You’ll mentor engineers, contribute to CI/CD practices, and help steer engineering direction while delivering end-to-end features.
We’re looking for a Senior Backend Developer to join our engineering team and take ownership of building scalable, reliable, and high-performance backend systems.
You’ll work closely with Product, Design, and Frontend Engineering teams to turn product requirements into robust technical solutions. The role involves designing APIs, building backend services, working with databases, improving system performance, and contributing to technical architecture and engineering best practices.
Location: Bangalore / Hybrid
Experience: 4–7 years
Employment Type: Full-time
Design, develop, and maintain scalable backend services and APIs.
Build reliable and secure RESTful APIs and backend systems.
Work with databases, data models, caching systems, and third-party integrations.
Collaborate with frontend engineers, product designers, and product managers to deliver end-to-end features.
Make architectural and technical decisions for new and existing services.
Identify and resolve performance, scalability, and reliability issues.
Write clean, maintainable, well-tested, and documented code.
Review code and provide constructive feedback to other engineers.
Improve development processes, testing practices, monitoring, and deployment workflows.
Participate in technical discussions, architecture reviews, and engineering planning.
Mentor junior and mid-level engineers and help establish engineering best practices.
4–7 years of professional backend development experience.
Strong proficiency in at least one backend language such as Node.js, Python, Java, Go, or Kotlin.
Strong understanding of REST APIs, microservices, authentication, authorization, and distributed systems.
Experience working with relational databases such as PostgreSQL or MySQL.
Familiarity with NoSQL databases such as MongoDB, DynamoDB, or Redis.
Experience with cloud platforms such as AWS, GCP, or Azure.
Strong understanding of data structures, algorithms, and software engineering fundamentals.
Experience with Git and modern CI/CD workflows.
Familiarity with Docker and containerized applications.
Strong debugging and problem-solving skills.
Ability to independently own technical problems from investigation through implementation and deployment.
Experience designing systems that operate at high scale.
Experience with event-driven architectures and message queues such as Kafka, RabbitMQ, or SQS.
Experience with Kubernetes and container orchestration.
Familiarity with observability tools, logging, metrics, and distributed tracing.
Experience building AI/ML-powered products or integrating LLM APIs.
Contributions to open-source projects or technical communities.
We’re looking for someone who thinks beyond simply writing code. You should be comfortable understanding why a feature needs to be built, challenging technical assumptions, considering scalability and reliability, and choosing pragmatic solutions.
You’ll have significant ownership over the systems you build and will be expected to contribute to both technical direction and product outcomes.
Competitive compensation
Flexible/hybrid working environment
High ownership and autonomy
Opportunity to work on challenging, high-scale systems
Learning and development opportunities
Collaborative engineering and product culture
Opportunity to work with modern backend and cloud technologies