DNA

Lead/Senior Golang Software Engineer

DNA • PL
Go Remote
We are seeking an experienced Lead/Senior Golang Software Engineer to join our team and help build the next-generation Boss Revolution platform products.

We are developing a range of innovative solutions using Go, and this is your opportunity to work on impactful, high-performance systems in a truly flexible environment.

If you are looking for a company that offers maximum flexibility in choosing where you work - this role is for you. 

What You’ll Do at IDT:

  • Develop new features and resolve bugs within a Scrum team. 
  • Own the full software development lifecycle - from requirements analysis through coding, deployment, and maintenance.
  • Collaborate closely with other engineering teams.
  • Demonstrate a technology-agnostic mindset, with the ability and desire to learn and apply new tools and technologies.
  • Work on high-performing, mission-critical, scalable, and resilient web applications and services.
  • Drive technical excellence and reduce technical debt.
  • What We’re Looking For:

  • Proven experience as a Lead or Senior Software Engineer.
  • Deep knowledge of Golang.
  • 5+ years of production experience in Go or other programming languages.
  • Strong understanding and practical application of modern design patterns.
  • Experience designing and maintaining complex systems.
  • Hands-on experience with microservices, logging, and monitoring.
  • Strong problem-solving abilities.
  • Experience with NoSQL databases (MongoDB).Proficiency with AWS cloud services.
  • Strong knowledge of Docker and Git.
  • Excellent communication skills and a collaborative mindset.
  • English level: B2+.
  • Nice to Have:

  • Hands-on C++ expertise.
  • Experience in the Payments domain.
  • Experience in business analysis and stakeholder communication.
  • Knowledge of other high-level programming languages.
  • We are offer:

  • Remote work flexibility – work from anywhere.
  • B2B contract with competitive gross compensation in USD.
  • Top-tier hardware to support your productivity.
  • A challenging role in a team of skilled professionals.
  • Continuous learning and career growth opportunities.
  • Coverage for professional development: training, seminars, and conferences.
  • Access to high-quality English lessons.