Senior Backend Developer – Go / Platform
Encora
Encora
Key Responsibilities • Design, build, and deploy high-performance, resilient, and scalable cloud-based systems for a cybersecurity platform. • Lead software capabilities from concept to production, ensuring high quality and efficient delivery throughout the SDLC. • Utilize Google Cloud Platform (GCP) to build and operate highly available backend systems. • Identify and resolve system-level and component-level performance challenges. • Collaborate with cross-functional teams, including Product, Operations, and Platform Engineering. • Integrate monitoring, alerting, and observability solutions to improve reliability, performance, and system availability. • Maintain high engineering standards through automated testing, CI/CD workflows, and best SDLC practices. • Propose and design technical solutions aligned with product requirements and user stories. • Participate in architecture discussions, technical design reviews, and code reviews. • Provide technical mentorship and guidance to engineers while promoting engineering excellence and continuous improvement.
Required Skills & Qualifications • 7+ years of experience in backend engineering or distributed systems development. • 4+ years of expert-level hands-on experience with Go (Golang). • Strong expertise in microservices architecture, REST API development, and gRPC. • Experience building and maintaining scalable cloud-native applications in GCP (preferred). • Strong hands-on experience with Docker, Kubernetes, and containerized environments. • Experience with asynchronous messaging technologies such as Google Pub/Sub or Kafka. • Strong knowledge of both relational and NoSQL databases. • Experience writing unit tests, integration tests, and BDD-style tests. • Strong system design capabilities; familiarity with UML and Domain-Driven Design (DDD) is desirable. • Experience with GitOps, DevOps practices, CI/CD automation, and engineering tooling. • Strong understanding of modern SDLC practices and experience working in agile teams. • Excellent written and verbal communication skills. • Demonstrated experience scaling distributed and microservice-based systems in production. • Ability to collaborate effectively across multiple stakeholders and technical teams.
Preferred Skills • Experience with Ruby. • Experience building platform-level or mission-critical backend systems. • Exposure to cybersecurity environments, cloud-native security, or distributed platform engineering. • Strong mentoring skills and experience guiding engineering best practices.
Posted On: 29-5-2026 At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality. Originally