HumanBit Logo

Software Developer | Codersbrain

full-timecontractual
Posted on June 24, 2025

Job Description

Software Developer (Golang)

Job Summary

The Software Developer will be responsible for building stable and scalable systems deployed in production environments. This role involves writing clean code in accordance with Golang best practices and troubleshooting production issues to ensure smooth operations. The candidate will contribute to the organization's goals through data-driven decision-making and innovative solutions to complex challenges.

Responsibilities

  • Build stable and scalable systems deployed in production.
  • Write clean code adhering to Golang best practices.
  • Troubleshoot production issues by reviewing source code, logs, operational metrics, stack traces, etc., to identify and resolve specific problems.
  • Identify root causes and learnings to improve operational processes.
  • Demonstrate data-driven, open-minded decision-making with a strong curiosity for innovation.
  • Collaborate with peers, share knowledge, and contribute to technical decisions.
  • Write complex queries and scripts, analyze datasets, and efficiently pinpoint issues.
  • Effectively communicate with global partners and stakeholders.

Qualifications

  • Education: Bachelor's degree in Computer Science or a related field.
  • Experience: 4 – 8 years of experience as a software developer with proficiency in Golang.
  • Strong understanding of computer science fundamentals.
  • Experience in building and monitoring global-scale platform services in non-production and production environments.
  • Ability to collaborate effectively with remote peers across different geographies and time zones.
  • Excellent written and verbal communication skills with an emphasis on technical documentation.
  • Experience with on-call rotation, incident response, and playbooks.
  • Good technical understanding of Kubernetes-based microservice architectures, caching solutions, messaging services, database services, API gateways, service mesh, and infrastructure-as-code technologies/processes.
  • Experience with at least one cloud provider (AWS, GCP, Azure, or other).
  • Ability to implement and interpret metrics and logging using tools like Prometheus, CloudWatch, Kibana, and PagerDuty.

Preferred Skills

  • Familiarity with DevOps practices and tools.
  • Knowledge of Agile development methodologies.

Experience

  • 4 – 8 years of relevant experience in software development, specifically with Golang.
Powered by
HumanBit Logo