
SDE 3
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Backend Engineer (SDE 3) - Golang Focus
Join Cashfree Payments in Bangalore as a Senior Backend Engineer (SDE 3), a pivotal role for individuals passionate about constructing high-performance distributed systems. This is an exceptional opportunity to move beyond standard CRUD applications and dive into designing, building, and architecting scalable, fault-tolerant backend systems and services that drive real-time AI and voice infrastructure. If you are dedicated to writing clean code, excel in system design, thrive on performance optimization, and possess a deep understanding of distributed architecture, this role is ideally suited for you.
Key Responsibilities:
- Design and develop robust, high-performance backend services utilizing Golang, Node, or Python.
- Architect highly scalable and resilient microservices and complex distributed systems.
- Engage with performance-critical systems demanding high concurrency and ultra-low latency.
- Create clean, well-defined APIs (REST/gRPC) and meticulously structured backend components.
- Actively participate in and contribute to critical system design discussions and architectural decisions.
- Implement and manage cutting-edge cloud-native infrastructure, with a preference for Google Cloud Platform (GCP).
- Develop and maintain infrastructure using Infrastructure-as-Code (IaC) tools like Terraform.
- Enhance system observability through the implementation and utilization of tools such as Prometheus, Grafana, and sophisticated logging and tracing systems.
- Contribute to the development and optimization of CI/CD pipelines and deployment automation processes.
- Continuously optimize systems for peak performance, unwavering reliability, and cost-efficiency.
Required Qualifications:
- A minimum of 3 years of extensive backend development experience.
- Demonstrable, hands-on experience with Golang in production environments.
- A strong foundation in data structures, algorithms, and fundamental computer science principles.
- Profound understanding of system design principles and the intricacies of distributed systems.
- Proven experience in designing and implementing scalable microservices architectures.
- In-depth knowledge of concurrency patterns, memory management, and performance tuning specifically within Go.
- Proficiency with Docker and experience in containerized deployment strategies.
- Hands-on experience with cloud platforms, preferably GCP (AWS or Azure experience is also considered).
Technical Expertise:
- Strong experience in designing and implementing robust APIs (REST/gRPC).
- Familiarity with event-driven architectures and message queuing systems (e.g., Kafka, Google Cloud Pub/Sub).
- Practical experience with observability and monitoring tools (e.g., Prometheus, Grafana).
- Hands-on experience with Infrastructure-as-Code tools (e.g., Terraform, Pulumi).
- Solid understanding of Kubernetes and modern cloud-native architectural patterns.
Company
Cashfree Payments
Cashfree Payments: Revolutionizing Digital Payments in IndiaCashfree Payments stands as a premier leader in India's dynamic payment landscape. Established in 2015, the company empowers over 800,000 bu...