About the Role
We are looking for a highly skilled Senior Software Engineer with strong hands-on experience in Go (Golang) and distributed backend systems. The ideal candidate will be responsible for building scalable microservices, optimizing performance across systems, and collaborating with cross-functional teams to deliver high-impact products in fintech, edtech, or SaaS environments.
Key Responsibilities
-
Design, build, and maintain high-performance backend services using Go and related frameworks (e.g., Gin).
-
Develop and optimize microservices architectures handling large-scale data and real-time transactions.
-
Implement asynchronous communication patterns using Kafka, RabbitMQ, or gRPC.
-
Write efficient, clean, and testable code following best engineering practices.
-
Work with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and Redis.
-
Enhance application performance, reduce latency, and improve scalability.
-
Collaborate closely with DevOps and product teams to ensure CI/CD and cloud deployment (AWS/GCP).
-
Conduct code reviews, mentor junior developers, and drive engineering excellence.
Required Skills & Experience
-
7–10 years of software development experience, with 2–4 years in Go (Golang) as a primary language.
-
Strong understanding of microservices architecture, distributed systems, and API design.
-
Proficiency in gRPC, Kafka, and RESTful API development.
-
Hands-on experience with Kubernetes, Docker, Terraform, and CI/CD pipelines (e.g., Jenkins, Bazel).
-
Solid knowledge of cloud environments (AWS/GCP).
-
Experience working with high-scale applications and optimizing system performance.
-
Familiarity with Ruby on Rails or Node.js is a plus.
Preferred Qualifications
-
Experience in fintech or edtech product development.
-
Knowledge of observability tools (e.g., Prometheus, Grafana, ELK).
-
Bachelor’s degree in Computer Science, Engineering, or related field.
Why Join Us
-
Opportunity to work on modern, high-scale distributed systems.
-
Collaborative and fast-paced engineering environment.
-
Exposure to cutting-edge technologies and cloud-native architecture.
-
Competitive compensation with performance-based growth opportunities.