Senior Software Engineer (DTC)

We are looking for a proactive Senior Software Engineer to join our team and help build our next-generation Boss Revolution platform products. You will take ownership of backend services, drive technical initiatives end-to-end, and actively contribute to architectural and engineering decisions. We are building exciting new solutions using Go and continuously evolving our technology stack to deliver reliable, scalable, and high-performance systems.

At IDT you will: * Work on new features and bug fixes in the Scrum team. * Take responsibility for the full software development life-cycle. * Collaborate with business stakeholders and participate in product and sprint backlog meetings. * Work on high-performing, mission-critical, scalable, and resilient applications and services. * Drive technical excellence and tech debt reduction.

We are pleased to offer you: * 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

We expect you to have:: * Experience across the full software development lifecycle: design, implementation, testing, deployment, and production support. * 5+ years of production experience with modern programming languages and strong engineering fundamentals. * Strong motivation to use Golang as a primary language in production. * Proven ability to drive technical initiatives from idea to production. * Strong ownership mindset and responsibility for technical outcomes. * Experience designing and building scalable, reliable backend systems. * Solid knowledge of SQL and NoSQL databases (Oracle, Couchbase, MongoDB, Redis, or similar). * Experience with CI/CD pipelines and tools (ArgoCD, Jenkins, GitHub Actions, or similar). * Understanding of modern design patterns and best practices. * Experience with automated testing (unit, integration). Good level of English - B2 or higher.

It would be a plus to have:: * Solid experience with enterprise Java/Kotlin backends. * Experience in fintech or high-load domains. * Experience designing distributed or microservice architectures. * Experience with event-driven systems or message brokers. * Hands-on experience with AWS and Kubernetes. * Hands-on experience with Linux as a target platform. * Experience mentoring engineers and participating in technical reviews. * Backend-for-Frontend (BFF) experience.