Remote job
Senior Software Engineer - Golang
Job details
About this role
Role overview Build and maintain software in Go for a range of digital product projects, translating business needs into reliable applications. The work spans technical design, implementation, performance, and collaboration with client teams in a distributed environment. This is a full-time remote contract role for candidates based in Poland.
Responsibilities - Design, develop, and maintain software components, taking ownership of code quality. - Help shape practices for source control, builds, and deployments. - Design data storage solutions and improve application speed and scalability. - Gather user and client feedback, analyze requirements, and turn them into working solutions. - Work with technical leads and client teams to deliver project work on schedule.
Requirements - Significant commercial experience working at senior engineer level; the source indicates this is typically at least six years. - Deep knowledge of Go and practical experience delivering software in agile teams. - Experience with databases, cloud environments, and CI/CD or other delivery automation. - Familiarity with Git, pull requests, and code review workflows. - Testing experience across unit, integration, and end-to-end levels. - Strong communication and collaboration skills, with professional English proficiency.
Nice to have - Experience with Next.js, Python, or AI/ML libraries. - Familiarity with data science practices such as preprocessing, feature engineering, and model evaluation. - Financial services experience.