Mid Software Engineer
at CV LibraryAbout the job
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
What your day will look like:
- Collaborating with Product, Architecture and Engineering teams to develop robust technical solutions
- Writing clean, maintainable and efficient code in Go
- Improving and optimising existing software systems
- Working on all stages of the software development lifecycle, from design to deployment and maintenance
- Implementing new features, fixing bugs and optimising performance
- Participating in code reviews and sharing knowledge with the team
- Staying up to date with emerging technologies and best practices
- Contributing to technical documentation and process improvement
Requirements
Essential
- Strong experience with Go and Go HTTP frameworks (Echo, Gin, Gorilla Mux, etc.)
- Familiarity with microservices architecture and best practices
- Experience with CI/CD pipelines and deployment best practices
- Good problem-solving skills and a structured approach to development
- Experience with testing frameworks and a solid understanding of TDD
- Strong communication skills and ability to work collaboratively in a team
- Comfortable working with and maintaining systems built by different teams
Desirable
- Experience with search technologies like Elasticsearch or Solr
- Exposure to cloud solutions and DevOps practices
- Understanding of messaging architecture (EDA, event-driven systems)
- Knowledge of additional programming languages like Python, Rust, PHP or Perl
- 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.
Benefits
CV Library
Classification:
Details and stages
Reporting to: details unknown
the hiring process information will appear here if available.
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
Total attempts: 22 Unique: 10 Passed: 6
Discuss this job
Share your intel on this vacancy and help others - anonymously
pretend that this is a blurredText long comment