This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are looking for an experienced Senior Golang Software Engineer to join the DTC Core Team within our flagship product, BOSS Revolution.
You will work with a team of outstanding professionals on a fast-growing International Calling business with millions of real users.
Your primary responsibility is end-to-end development and support of our International Calling mobile user experience in our customer-facing apps.
The role involves facing thrilling professional challenges and utilizing both hard and soft skills as a team player.
Requirements:
You must have 3+ years of production experience in Go and 5+ years of production experience in total.
A strong understanding of modern design patterns and proven experience applying them, especially SOLID, DRY, and KISS, is required.
You should have experience in designing and maintaining complex systems.
Familiarity with Domain-Driven Design (DDD) and Event-Driven Architecture (EDA) is necessary.
Experience with microservices is essential.
You must have experience in building REST, gRPC, and/or GraphQL communication interfaces.
Strong problem-solving skills are required.
Experience with NoSQL databases such as MongoDB and Couchbase is necessary.
Familiarity with Kafka is required.
Knowledge and experience with Docker and Git are essential.
Good communication skills and the ability to work as a team player are necessary.
A good level of English (B2 or higher) is required.
It would be a plus to have experience in building sustainable event-driven systems from scratch, experience in AWS and CDK, and experience with GitHub actions and other CI/CD solutions.
Benefits:
We offer a remote work opportunity with B2B employment and competitive compensation.
You will receive really good hardware to support your work.
The job provides an exciting and challenging environment with talented colleagues.
There are great learning and growth opportunities available.
We compensate for professional training, seminars, and conferences.
First-class English lessons are provided to enhance your language skills.