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.

 

Spino Career 

Job Category: IT DEPARTMENT
Job Type: Full Time
Job Location: INDIA REMOTE

Apply for this position

Allowed Type(s): .pdf, .doc, .docx