Senior Golang Engineer (6 months contract)
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
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.