22 Oct
|
ACL Digital
|
Bengaluru
22 Oct
ACL Digital
Bengaluru
Dear Job Seekers,
ACL Digital is hiring for Software Engineer/Senior Software Engineer for Bangalore.
Senior Cloud-Native Backend Engineer (Golang & Python)
Experience: 7+ Years
Job Type: Full time / Permanent
Location: Bengaluru, Karnataka
Notice Period: Immediate Joiner (Mandatory - Available to join very next day post selection)
Job Summary
We are seeking a highly skilled Senior Cloud-Native Backend Engineer with 7+ years of experience to design, build, and scale resilient microservices architectures. In this role, you will lead the development of high-throughput distributed systems using Golang (Gin, gRPC) and Python, containerized on Docker and orchestrated via Kubernetes, with asynchronous event-driven messaging powered by Apache Kafka.
Key Responsibilities
- Design, build, and maintain high-performance, low-latency microservices using Golang (Gin framework, gRPC).
- Leverage Python and its automation/testing frameworks (e.g., PyTest, FastAPI) to support backend services and automation pipelines.
- Develop event-driven architectures utilizing Apache Kafka for reliable message queuing and real-time data streaming.
- Containerize applications using Docker and manage deployment, scaling, and orchestration on Kubernetes (K8s) clusters.
- Write clean, maintainable, and well-tested code following best engineering practices (unit testing, integration testing, CI/CD).
- Collaborate with cross-functional architecture, infrastructure, and QA teams in an Agile/Scrum environment.
Required Technical Skills & Qualifications
Core Stack (Mandatory)
- Golang (Expert Level): 7+ years of hands-on backend development with Golang,
strong expertise in Gin framework and gRPC / Protocol Buffers.
- Python Knowledge: Practical, hands-on experience in Python and standard frameworks (PyTest, Flask, or FastAPI).
- Containerization & Orchestration: Strong experience with Kubernetes (K8s) deployment objects (Pods, Deployments, Services, Ingress, Helm) and Docker container management.
- Event-Driven Architecture: Proven expertise with Apache Kafka (Producers, Consumers, Topics, Partitioning, Streaming).
- Microservices Design: Deep understanding of RESTful APIs, gRPC IPC, distributed tracing, and fault-tolerant system design.
Good to Have
- Experience in Telecom, Networking, or high-volume enterprise SaaS environments.
- Hands-on knowledge of Cloud platforms (AWS, GCP, or Azure).
- Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions) and observability platforms (Prometheus, Grafana).
Total Years of Experience
Experience in Golang Programming
Experience in Go Framework
Experience in Python Programming
Experience in Data Structure and Algorithms
Experience in Microservices
Experience in Kubernetes
Experience in Telecom or Networking
Current CTC
Expected CTC
Are you holding any offer? If yes then share the details about offer?
Notice Period official
Any chance to negotiate?
What is the minimum time you will take to join with us?
What is the reason for looking for job change?
What is your current location?
Do you have all the documents with all the companies?
Are you fine for Bangalore location?
Are you fine to work from office?
Are you fine to start working from next day of selection?
📌 Golang Developer (Bengaluru)
🏢 ACL Digital
📍 Bengaluru