We are seeking a highly experienced Golang Developer with strong backend development skills and a solid understanding of scalable systems and messaging architectures.
The ideal candidate will have over a decade of development experience and be proficient in multiple programming languages and integration tools.
Responsibilities
- Develop robust and scalable backend systems using Go/Golang.
- Collaborate with cross-functional teams to design and implement enterprise-grade solutions.
- Apply object-oriented development principles to build maintainable and efficient code.
- Integrate messaging systems and ensure reliable communication between services.
- Optimize performance and scalability of distributed systems.
- Participate in code reviews and contribute to continuous improvement of development practices.
Required Qualifications
- 10+ years of overall development experience.
- Strong hands-on experience with Go/Golang.
- Experience with messaging systems and event-driven architectures.
- Solid understanding of object-oriented programming.
- Proven experience working on scalable systems.
Preferred Qualifications
- Experience with C#.
- Familiarity with RabbitMQ, Kafka, and other messaging platforms.
- Knowledge of PostgreSQL and SQL databases.