Remote Middle Golang Software Engineer

closed
Logo of IDT BY INDET GROUP

IDT BY INDET GROUP

πŸ“Remote - Poland, Belarus

Job highlights

Summary

Join our Core team as a Middle Golang Software Engineer and contribute to the development of our next-generation platform products, BOSS Revolution. Work with a talented team on a challenging, fast-growing international calling business impacting millions of users. Your primary focus will be the end-to-end development and support of the mobile user experience in our customer-facing apps. This role offers exciting professional challenges and opportunities for growth within a dynamic team environment. We provide a remote work opportunity and various other benefits.

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

Responsibilities

  • Design, develop, and maintain backend systems and services
  • Collaborate with frontend 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

Preferred Qualifications

  • Experience in building sustainable event driven systems from scratch
  • Experience in AWS and CDK
  • Experience with GitHub actions and other CI/CD solutions

Benefits

  • Remote work opportunity!
  • B2B Employment ($, gross)
  • Really good hardware
  • An exciting and challenging job with talented people around
  • Great learning and growth opportunities
  • Compensation for professional training, seminars, and conferences
  • First-class English lessons
This job is filled or no longer available