Software Engineer (Golang)

Posted 2 Days Ago
Be an Early Applicant
Lahore, Punjab
Junior
Information Technology • Software
The Role
As a Golang Engineer, you will be responsible for developing and maintaining backend services, integrating microservices, writing clean code, managing CI/CD pipelines, and monitoring data processing with Kafka while optimizing data storage with Redis, MySQL, and Elasticsearch.
Summary Generated by Built In

Description

Devsinc is on the lookout for a talented Golang Engineer to become an integral part of our innovative team. In this role, you will be tasked with building high-performance applications using Go, collaborating with other developers, and contributing to the entire software development lifecycle.

Key Responsibilities:

● Develop and maintain backend services, integrating microservices for optimal performance and security.

● Write clean, efficient, and maintainable code in Golang, following best practices in design, architecture, and testing.

● Build and manage CI/CD pipelines using GitHub Actions to ensure smooth code deployments across environments.

● Manage and monitor Kafka for real-time data processing

● Work with Redis, MySQL, and Elasticsearch to optimize data storage and retrieval.

● Run automated tests using Makefile commands and Docker Compose to validate changes and improve code reliability.

● Collaborate on deployments within a Kubernetes-based DevPlatform, managing namespaces, pods, and services to ensure environment stability.

● Leverage Telepresence for local debugging of services within a Kubernetes namespace, ensuring seamless integration and rapid testing.

● Use gRPC client for testing gRPC services, with support for both Windows and Mac.

● Utilize Helm and Docker to package and deploy applications in Kubernetes, ensuring consistency and scalability

● Proactively identify and resolve issues related to deployments, integration tests, and infrastructure.

Requirements
  • Bachelor's degree in Computer Science or a related field.
  • Experience: 1 to 1.5 years in backend development, with a focus on CI/CD, cloud deployment, or DevOps practices
  • Languages: Proficiency in Go; familiarity with gRPC and REST APIs.
  • Version Control: Experience with Git and GitHub, including best practices for branching, merging, and pull requests.
  • Containerization: Experience with Docker and Docker Compose; understanding of Dockerized environments for development and testing.
  • CI/CD Knowledge: Proficiency with GitHub Actions or a similar CI/CD tool for automation and deployment.
  • Databases: Familiarity with MySQL, Redis, and Elasticsearch.
  • Kafka: Understanding of Kafka for data streaming and management
  • Kubernetes: Experience with Kubernetes, including kubectl and Helm.
  • Debugging Tools: Experience with Evans (gRPC client) for API testing; experience with
  • Telepresence for debugging within Kubernetes environments.
  • Golang Linters: Experience with Golang linters (e.g., golangci-lint) and familiarity with setting up or using linters in Docker.
  • Monitoring Tools: Familiarity with Jaeger, Grafana, Kibana, and other monitoring tools.
  • Telepresence: Experience using Telepresence for testing or debugging remote environments locally

Top Skills

Go
The Company
HQ: San Francisco, California
1,934 Employees
On-site Workplace

What We Do

We integrate global leaders in web development with passionate Asian talent to get a unique blend of Quality and Affordability.

We are headquartered in California and work consistent eastern and pacific standard hours.

We like ad hoc pairing as necessary, TDD, and working with other agencies to make things happen.

We contribute to open source projects and genuinely enjoy coding. We are also committed to teaching, and spreading knowledge!

Similar Jobs

Devsinc Logo Devsinc

Senior Software Engineer (Golang)

Information Technology • Software
Lahore, Punjab, PAK
1934 Employees

Northbay Logo Northbay

Senior Backend Developer (NodeJS & Java)

Software • Database • Analytics
Lahore, Punjab, PAK
324 Employees
2 Locations
175 Employees

Devsinc Logo Devsinc

Senior Software Engineer - Python (Django)

Information Technology • Software
Lahore, Punjab, PAK
1934 Employees

Similar Companies Hiring

InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account