Talent.com
This job offer is not available in your country.
Software Development Engineer (Golang)

Software Development Engineer (Golang)

Izuma NetworksChennai, IN
6 hours ago
Job description

We are looking for a skilled Golang Software Developer to join our team and help build high-performance, scalable, and reliable software solutions. You will work on designing, developing, and maintaining backend services, APIs, and distributed systems while collaborating with cross-functional teams to deliver efficient and secure applications.

Responsibilities :

  • Design, develop, and maintain backend services and APIs using Golang.
  • Build scalable and high-performance distributed systems.
  • Write clean, maintainable, and efficient code while following best practices.
  • Work with microservices architecture and containerized applications (Docker, Kubernetes).
  • Optimize applications for performance, scalability, and security.
  • Debug and troubleshoot issues in a cloud-native environment.
  • Collaborate with DevOps and CI / CD pipelines for seamless deployment.
  • Work with databases (SQL and NoSQL) to store and process data efficiently.
  • Participate in code reviews, technical discussions, and software architecture decisions.

Requirements :

  • Experience : 2+ years of Golang development experience.
  • Strong understanding of system design, distributed computing, and performance optimization.
  • Experience with messaging systems (Kafka, NATS, RabbitMQ) is a plus.
  • Familiarity with Terraform, ArgoCD, or Customize is a plus.
  • Excellent problem-solving and communication skills.
  • Proficiency in :

  • Golang and its ecosystem.
  • RESTful APIs and gRPC.
  • Microservices architecture.
  • Concurrent programming in Golang.
  • Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
  • SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
  • Git, CI / CD, and DevOps practices.
  • Nice-to-have skills :

  • Experience with Linux systems and networking concepts.
  • Familiarity with WebSockets, GraphQL, or event-driven architecture.
  • Understanding of security best practices in backend development.
  • Create a job alert for this search

    Software Development Engineer • Chennai, IN