Image Loading

SDE - 2 GoLang Developer

Job Description

Experience: 3-6 years

About the Role: We are seeking a highly skilled Software Development Engineer 2 (SDE-2) to join our dynamic engineering team. The ideal candidate is passionate about distributed systems, event-based-systems, and scalable architectures. You should be tech-agnostic, adaptable to various programming languages and frameworks, with a strong preference for GoLang.

Key Responsibilities:

  • Design, develop, and optimize scalable, fault-tolerant distributed systems.
  • Write efficient, maintainable, and high-quality code primarily in GoLang but open to other languages when necessary.
  • Architect and build robust microservices and distributed applications.
  • Drive end-to-end system design and implementation, ensuring best practices in scalability, reliability, and security.
  • Work closely with cross-functional teams (Product, DevOps, Data Engineering) to deliver robust solutions.
  • Optimize system performance, troubleshoot production issues, and ensure high availability.
  • Contribute to technical discussions, reviews, and mentorship of junior engineers.
  • Advocate for best practices in coding, testing, and deployment.

Required Skills & Qualifications:

  • 3-6 years of experience in backend development with a focus on distributed systems and scalable architectures.
  • Proficiency in GoLang and willingness to work with other programming languages as needed.
  • Strong understanding of microservices architecture, cloud-native development, and containerization (Docker, Kubernetes).
  • Experience with databases (SQL/NoSQL), messaging systems (Kafka, RabbitMQ), and caching strategies (Redis, Memcached).
  • Deep knowledge of system design, high availability, fault tolerance, and CAP theorem.
  • Experience with cloud platforms (AWS, GCP, Azure) and infrastructure as code (Terraform, CloudFormation).
  • Strong problem-solving skills, analytical mindset, and ability to debug complex distributed systems.
  • Familiarity with CI/CD pipelines, observability (logging, tracing, monitoring), and performance tuning.

Good to Have:

  • Exposure to event-driven architectures, gRPC, and API design.
  • Experience with real-time streaming systems.
  • Prior work in high-scale distributed databases or blockchain-based systems.

Why Join Us?

  • Work on cutting-edge distributed systems and large-scale applications.
  • Collaborative, innovative, and tech-driven environment.
  • Growth opportunities, mentorship, and learning from top engineers.
  • Competitive salary, flexible work culture, and comprehensive benefits.
  • If you're excited about building scalable and resilient systems, we’d love to hear from you!

 

Skills

  • Back-end Development
  • Database
  • Microservices Architecture
  • System Design
  • Cloud platform

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

May 15, 2025

Experience

3 to 7 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent