
Backend Engineer
Qualifications
Experience Level: Mid Level
- architecture
- websockets
- authentication
- debugging
- ci/cd pipelines
- observability tools
- cloud platforms
- monitoring
- graphql
- grafana
Full Job Description
Backend Engineer Opportunity in Bengaluru / Bangalore
The Alter Office is seeking a skilled and motivated Backend Engineer with 2 to 4 years of professional experience to join our dynamic engineering team in Bengaluru / Bangalore, India. You will play a pivotal role in designing, building, and maintaining the robust backend systems that power our innovative products. This position requires close collaboration with cross-functional teams to deliver scalable, secure, and high-performance solutions that align precisely with business objectives and user needs.
This role is ideally suited for engineers who are eager to take ownership of critical systems, actively contribute to architectural decisions, and adeptly solve complex backend challenges within the vibrant tech landscape of Bengaluru.
Responsibilities:
- Design, develop, and maintain scalable, maintainable, and robust backend systems and APIs.
- Collaborate effectively with product, frontend, and DevOps teams to ensure seamless end-to-end solution delivery.
- Model and manage data using both SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis), strategically incorporating caching mechanisms.
- Implement and manage stringent authentication, authorization, and data security practices.
- Write clean, well-documented, and thoroughly tested code adhering to industry best practices.
- Deploy, monitor, and scale services efficiently using major cloud platforms such as AWS, GCP, or Azure.
- Utilize containerization tools like Docker, and optionally Kubernetes, for efficient orchestration of backend services.
- Maintain and enhance CI/CD pipelines to facilitate faster and safer deployment cycles.
- Monitor and debug production issues, leveraging observability tools (e.g., Prometheus, Grafana, ELK stack) for effective root cause analysis.
- Actively participate in code reviews, contribute to the continuous improvement of development standards, and mentor less experienced engineers.
- Work with event-driven or microservices-based architectures. Consider technologies like GraphQL, WebSockets, or message brokers (Kafka, RabbitMQ) where they best suit the solution.
Requirements:
- 2 to 4 years of professional experience as a Backend Engineer or in a similar capacity.
- Proficiency in at least one backend programming language (e.g., JavaScript, Python, Java, Go, Ruby).
- Strong grasp of RESTful API design principles, asynchronous programming, and scalable architecture patterns.
- Solid experience with both relational and NoSQL databases, including designing and optimizing data models.
- Familiarity with Docker, Git, and modern CI/CD workflows.
- Hands-on experience with cloud infrastructure and deployment processes (AWS, GCP, or Azure).
- Exposure to monitoring, logging, and performance profiling in production environments.
- A sound understanding of backend security best practices.
- Excellent problem-solving, debugging, and communication skills.
- Comfortable working in a fast-paced, agile environment with adaptable priorities.
Company Website: https://www.thealteroffice.com/about