Description
About the Role :
We are looking for a highly skilled and experienced Senior Backend Software Development Engineer (SDE III) to join our core engineering team.
You will be instrumental in designing, developing, and maintaining our high-scale, low-latency microservices that power our flagship platform, handling millions of transactions daily.
This role requires exceptional skills in Object-Oriented Design (OOD), distributed systems, and hands-on experience with modern backend technologies.
Key Responsibilities
- Lead the design, development, and deployment of robust, scalable, and secure microservices using Java (Spring Boot) and/or Golang.
- Architect and optimize high-throughput, low-latency applications, ensuring adherence to best practices in performance and reliability.
- Drive technical vision and execute system design (HLD/LLD) for new features, ensuring solutions are well-documented and maintainable.
- Collaborate closely with Product Managers and Frontend teams to define API contracts and deliver end-to-end features.
- Perform comprehensive code reviews and mentor junior and mid-level engineers, fostering a culture of technical excellence.
- Troubleshoot and debug complex issues across multiple systems in production and non-production environments.
Required Technical Skills & Experience (Mandatory)
- Experience : 6+ years of professional experience in backend software development.
- Languages : Expert proficiency in Java (with Spring Boot/Spring Cloud) or Golang for building production-grade services.
- Databases : Deep knowledge of SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Cassandra/Redis), including data modeling and query optimization.
- Architecture : Strong experience with Microservices Architecture and designing highly available, fault-tolerant Distributed Systems.
- Messaging : Hands-on experience with asynchronous messaging systems like Kafka, RabbitMQ, or similar.
- Tools : Proficiency with Git for version control, and familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI).
Preferred Qualifications (Good To Have)
- Experience with cloud platforms (AWS/Azure/GCP), specifically leveraging services for compute, storage, and networking.
- Knowledge of containerization technologies (Docker, Kubernetes).
- Prior experience in developing high-frequency trading systems or large-scale E-commerce/FinTech platforms.
- Familiarity with performance profiling tools and techniques
(ref:hirist.tech)