WeSoftYouEurope

Senior Golang Engineer (6 months contract)

Project-Based

Description

About the Role

We are looking for an experienced Senior Golang Engineer to join an existing product team on a 6-month contract starting ASAP. In this role, you will contribute to building and scaling backend services that power credit and investment products used by hundreds of thousands of businesses. You will work as an embedded member of a cross-functional team, collaborating closely with engineers, product managers, and other stakeholders to deliver high-quality, reliable systems.

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)

Skills

PostgreSQLMicroservicesKafkaCI/CDAPIAgileAPI DesignGoEvent-Driven

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching