Senior Golang Developer
Description
We are looking for a Senior Golang Developer
Key Responsibilities:
- Design, build, and maintain backend services using Go
- Develop and optimize database schemas, queries, and migrations in PostgreSQL
- Implement and manage event-driven architectures using Kafka
- Contribute to microservices architecture and API design
- Collaborate daily with cross-functional team members in an agile environment
- Ensure high performance, scalability, and reliability of backend systems
- Participate in code reviews and contribute to engineering best practices.
Requirements:
- Strong production experience with Go (not limited to side projects)
- Solid expertise in PostgreSQL, including schema design, query optimization, and migrations
- Hands-on experience with Kafka and event-driven systems (reliable message production/consumption)
- Good understanding of microservices architecture and API design principles
- Experience working in collaborative, product-oriented engineering teams
- Strong communication skills and ability to work in a distributed environment
Nice to Have:
- Experience in fintech or other regulated industries
- Familiarity with CI/CD pipelines and infrastructure-as-code
- Previous experience working in cross-functional product teams (beyond backend-only environments)
-Full-time, long-term -Level - Senior -English - B2+
Skills
API DesignPostgreSQLMicroservicesCI/CDEvent-DrivenAPIAgileKafkaGo
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.