Summary
Join IDT Corporation as a Senior Software Engineer to contribute to the development of next-generation platform products, specifically Boss Revolution. This role involves working with Go (Golang) and other modern programming languages. You will be responsible for the full software development life cycle, collaborating with stakeholders, and building high-performing applications. The position offers maximum flexibility in work location and a comprehensive benefits package. IDT is a global communications company with a focus on prepaid communication and payment services. This is an opportunity to learn and grow within a dynamic and supportive environment.
Requirements
- Experience in the full cycle of development from implementation to prod deployment and support
- Deep knowledge and 5+ years of production experience with any modern programming language ( .NET, Java/Kotlin etc.)
- A strong desire to learn and use Golang in a commercial setting
- Experience with SQL and NoSQL databases like Oracle, MySQL, MongoDB, Redis, or similar
- Understanding of modern design patterns and proven experience applying them
- A good level of English β B2 or higher
Responsibilities
- 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
Preferred Qualifications
- Experience in the Payments domain
- Experience in business analysis and communications with users and stakeholders
- Experience in building scalable and highly-available system architectures
- Experience in developing backends for frontends
- Hands-on experience with Amazon Web Services (AWS)
- Hands-on experience with Kubernetes
- Hands-on experience with Linux as the target platform
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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.