Social network you want to login/join with:
At CV-Library, we have a simple vision: to help the world to work and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.
We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to People and HR, there’s never been a more exciting time to join us or a better place to grow your career!
The Role
We are looking for a Mid-Level Go Engineer to join our team and help build scalable, high-performance software solutions. This role is perfect for someone with hands-on experience in software development who is eager to grow, collaborate and contribute to impactful projects. If you’re passionate about writing clean code, solving complex problems and working within a strong engineering team, we’d love to hear from you!
What your day will look like:
1. Collaborating with Product, Architecture and Engineering teams to develop robust technical solutions
2. Writing clean, maintainable and efficient code in Go
3. Improving and optimising existing software systems
4. Working on all stages of the software development lifecycle, from design to deployment and maintenance
5. Implementing new features, fixing bugs and optimising performance
6. Participating in code reviews and sharing knowledge with the team
7. Staying up to date with emerging technologies and best practices
8. Contributing to technical documentation and process improvement
Requirements
1. Strong experience with Go and Go HTTP frameworks (Echo, Gin, Gorilla Mux, etc.)
2. Familiarity with microservices architecture and best practices
3. Experience with CI/CD pipelines and deployment best practices
4. Good problem-solving skills and a structured approach to development
5. Experience with testing frameworks and a solid understanding of TDD
6. Strong communication skills and ability to work collaboratively in a team
7. Comfortable working with and maintaining systems built by different teams
8. Experience with search technologies like Elasticsearch or Solr
9. Exposure to cloud solutions and DevOps practices
10. Understanding of messaging architecture (EDA, event-driven systems)
11. Knowledge of additional programming languages like Python, Rust, PHP or Perl
12. Experience working in Agile environments
This is a great opportunity for an engineer looking to level up their skills, contribute to exciting projects and grow within a supportive team.
We are actively committed to promoting a fully diverse and inclusive workforce and we welcome applications for this role from all candidates who meet the key requirements. Please do not hesitate to get in touch should you require any reasonable adjustments to assist with your application.
#J-18808-Ljbffr