Senior Backend Engineer
Experience : 48 Years
Employment Type : Full-time
Job Overview :
We are seeking a Senior Backend Engineer who cares deeply about building scalable, maintainable systems and writing clean, reliable code. You'll play a key role in shaping our architecture, mentoring younger developers, and working across the stack to ship high-impact features. If you're a hands-on engineer who thrives in fast-paced environments and enjoys solving real-world problems at scale, we want to hear from you.
Key Responsibilities :
- System Architecture & Design : Play a pivotal role in shaping our backend architecture, ensuring systems are scalable, highly available, and maintainable.
- Backend Development : Design, develop, and deploy high-performance, resilient, and secure backend microservices using Java & Spring Boot.
- Code Quality & Reliability : Write clean, efficient, well-tested, and reliable code, adhering to best practices and contributing to code reviews.
- Database Management : Design robust database schemas (RDBMS), optimize query performance, and ensure data integrity for scalable applications.
- Distributed Systems : Work with distributed system technologies like Redis, Kafka, and others to build robust and fault-tolerant solutions.
- DevOps & Automation : Collaborate on and contribute to CI / CD pipelines, streamline Git workflows, and implement comprehensive automated testing strategies.
- Cross-Functional Collaboration : Work closely with product managers, frontend engineers, and other stakeholders to define requirements, design solutions, and ship high-impact features.
- Mentorship : Mentor junior developers, providing technical guidance, conducting code reviews, and fostering their growth within the team.
- Performance Optimization : Identify and resolve performance bottlenecks, ensuring optimal system response times and resource utilization.
Must-Haves :
Experience : 48 years of backend or full-stack development experience.Core Technologies : Solid hands-on experience with Java & Spring Boot for building backend microservices.Databases : Excellent understanding of relational databases (RDBMS), including schema design, query optimization, and performance tuning.Distributed Systems : Experience with distributed system technologies like Redis, Kafka, or similar messaging / caching solutions.Development Practices : Hands-on experience with CI / CD pipelines, Git workflows, and comprehensive automated testing.Collaboration & Mentorship : Strong collaboration and communication skills, with a genuine mentoring mindset.Bonus Points :
Startup Experience : Prior experience in a startup environment or having been part of high-growth product teams.Container Orchestration : Exposure to Kubernetes or other container-based service orchestration platforms.Observability : Exposure to observability tools (e.g., Prometheus, Grafana, ELK stack) and performance monitoring.AI / ML Interest : An interest in building intelligent features using AI / ML services or APIs.ref : hirist.tech)