IDT Corporation is looking for an experienced Middle/Senior Golang Software Engineer to join the N2P Messaging Team to build and maintain a high-performance messaging platform for real-time communication and integration with external messaging applications, serving as a global B2B solution that demonstrates GoLang’s strengths in building secure, scalable, and reliable communication platforms for enterprise needs.
Requirements
- 2+ years of production experience in GoLang.
- Experience with AWS or other clouds.
- Understanding of modern design patterns and proven experience applying them.
- Experience in designing and maintaining complex systems.
- Experience with microservices.
- Experience with NoSQL/SQL.
- Knowledge and experience with Docker, Git, Jenkins.
Responsibilities
- Design, develop, and maintain backend systems and services.
- Write clean, maintainable, and efficient code.
- Provide documentation for the delivered features.
- Optimize applications for maximum speed and scalability.
- Ensure the security and integrity of applications.
- Troubleshoot and debug issues as they arise.
- Drive technical excellence and tech debt reduction.
Other
- Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
- Strong problem-solving skills.
- Good communication skills and a team player.
- A good level of English – B2 or higher.
- Python experience.