Senior Golang Software Engineer (DSC)
Role details
Job location
Tech stack
Job description
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., * 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.
Requirements
Do you have experience in Software development?, * 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., * 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.
Benefits & conditions
- 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