IDT BY INDET GROUP

Middle Golang Software Engineer

IDT BY INDET GROUP

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain back-end systems and services.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Write clean, maintainable, and efficient code.
  • Optimize applications for maximum speed and scalability.
  • Ensure the security and integrity of applications.
  • Troubleshoot and debug issues as they arise.
  • Mentor and guide junior engineers, fostering a culture of learning and growth. (for seniors)
  • Stay up-to-date with the latest industry trends and technologies.

Requirements

  • 3+ years of production experience in Go or another BE language
  • Understanding of modern design patterns and proven experience applying them, especially SOLID, DRY and KISS.
  • Experience in designing and maintaining complex systems.
  • Experience in DDD and EDA.
  • Experience with microservices.
  • Experience in building REST, gRPC and/or GraphQL communication interfaces.
  • Strong problem-solving skills.
  • Experience with NoSQL databases (MongoDB, Couchbase).
  • Experience with Kafka.
  • Knowledge and experience with Docker, Git.
  • Good communication skills and a team player.
  • A good level of English – B2 or higher.
Benefits
  • Remote work flexibility – work from anywhere as B2B contract with competitive gross compensation in USD
  • If you are in Belarus and Moldova - there are perfect office spaces.
  • Top-tier hardware to support your productivity.
  • An exciting and challenging job with talented people around.
  • Continuous learning and career growth opportunities.
  • Coverage for professional development: training, seminars, and conferences.
  • More perks for the Minsk and Chisinau office employees.
  • Access to high-quality English lessons
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Goback-end developmentdesign patternsSOLIDDRYKISSDomain-Driven Design (DDD)Event-Driven Architecture (EDA)microservicesREST
Soft Skills
problem-solvingcommunicationteam playermentoringcollaboration