Mid-Level to Senior Golang Engineer

ardan labs • Serbia
Visa Sponsorship Relocation Remote
Apply
AI Summary

Ardan Labs is seeking a skilled Golang engineer to develop, test, and maintain high-quality Go applications. The ideal candidate will have strong expertise in production-level troubleshooting and debugging, experience with microservices architecture and event-driven systems, and a problem-solving mindset.

Key Highlights
Develop, test, and maintain high-quality Go applications
Troubleshoot and resolve production issues efficiently
Contribute to deployment processes and CI/CD pipelines
Technical Skills Required
Go Docker Kubernetes Terraform SQL NoSQL Distributed Systems Design
Benefits & Perks
Competitive salary
Remote work
Visa sponsorship
Relocation package

Job Description


Ardan Labs is a software engineering company specializing in training, staffing, and consulting firm specializing in Go, Rust, Docker, Kubernetes, and Terraform. With over 60 years of combined experience, our high-performance software engineering teams help companies solve technical and engineering problems, from filling skill gaps to tech stack performance optimization and architecture overhauls. 


Mid-Level to Senior Golang Engineer Profile


We are looking for candidates who possess strong expertise in Golang development and extensive experience working in production-level environments. If you are a self-driven engineer who thrives in complex, medium-to-large scale systems and enjoys solving challenging technical problems, we would love to hear from you.


Responsibilities:

  • Develop, test, and maintain high-quality Go applications.
  • Own the deployment and operation of production workloads.
  • Troubleshoot and resolve production issues efficiently.
  • Contribute to deployment processes and CI/CD pipelines.
  • Work closely with cross-functional teams to deliver high-impact solutions.
  • Engage in architectural discussions and implement best practices.
  • Develop team ways of working and mentor less senior engineers


Requirements:

  • 5+ years of professional software development experience with at least 3+ years using Golang.
  • Strong expertise in production-level troubleshooting and debugging.
  • Experience developing microservices architecture and event-driven systems.
  • Experience with Distributed Systems Design
  • Hands-on experience with databases (SQL and NoSQL) beyond basic queries.
  • Experience working on medium-to-large scale distributed systems in production.
  • Ability to work independently and take ownership of projects.
  • High engagement, motivation, and a problem-solving mindset.
  • Familiarity with the Energy industry is a bonus.
  • Experience working on medium-to-large scale distributed systems in production.
  • Ability to work independently and take ownership of projects.
  • Strong English communication skills (both written and spoken).
  • High engagement, motivation, and a problem-solving mindset.


Non-technical requirements we are seeking to best fit into our team:

  • Align and contribute to business goals rather than picking/working on what they like/want to experiment
  • Team player rather than someone who prefers working individually
  • Analyze users' needs, collect requirements, design, and develop software to meet those needs
  • Should be quick in implementation, deliver in time (respect the given due dates)
  • Accountability, transparency (open communication, regular updates, visible progress etc.)
  • Responsible for the performance of the product in all its aspects


Interview Process:

  • Our interview processes generally includes personal interviews, technical assessments, behavioral interviews, and maybe an AI honeypot evaluation. Candidates must demonstrate their technical expertise without relying on external assistance (Google/AI) during the interview.

Subscribe our newsletter

New Things Will Always Update Regularly