At a Glance
- Tasks: Join a dynamic team to build innovative software solutions using Go.
- Company: YLD, a remote-first consultancy with a focus on growth and collaboration.
- Benefits: Flexible remote work, competitive pay, and opportunities for professional development.
- Other info: Embrace diversity and enjoy a supportive, ethical workplace culture.
- Why this job: Make an impact in a fast-paced environment while working with cutting-edge technologies.
- Qualifications: Strong backend experience in Go and familiarity with cloud environments.
The predicted salary is between 50000 - 70000 £ per year.
Location: Remote (EU-based, GMT timezone)
Department: Engineering
Employment Type: Contract (B2B)
Contract Length: 6 months (with potential for extension)
About YLD: Our goal is to help our clients keep moving forward. We work with them to build the skills and capabilities they need to stay ahead of the competition, and we know our success only happens when they succeed. We’re a team of curious, talented people, and we’re committed to making YLD a place where great people want to work, grow, and stay. We’re a remote-first consultancy specialising in software engineering, product design, and data. Our teams are based across London, Lisbon, and Porto, and we create digital solutions that continue to deliver value long after our work is done.
About the role: As a Senior Software Engineer at YLD, you’ll be part of a client team building innovative products. We’re looking for someone curious, passionate, driven, and enthusiastic. You should be skilled in problem-solving and experienced in designing scalable, resilient, and fault-tolerant architectures. You’re also an effective communicator and a strong team player. Together with your team, you’ll thrive in a fast-paced engineering environment, delivering outstanding results and exciting projects.
Preferred Skills:
- Strong backend engineering experience, with Go as a primary or preferred language;
- Comfortable working in cloud environments such as AWS, Azure, or Google Cloud;
- Experience building and maintaining APIs and backend services, including SaaS platforms;
- Familiarity with modern infrastructure and distributed systems;
- Solid understanding of modern deployment practices, including Docker, containers, and Kubernetes;
- Strong background in testing strategies, including TDD, across the full system lifecycle, with a focus on performance optimization;
- Use AI tools to augment your work, applying sound judgement to adopt emerging technologies where they genuinely add value and increase your impact as an engineer.
You should apply if you are:
- Self-motivated, proactive and always looking for ways to improve and develop yourself;
- A good communicator, both in writing and verbally. You’ll be able to explain technical ideas and concepts in business-friendly language;
- Detail-oriented;
- Possess strong problem-solving skills that balance innovation with pragmatic technology choices to solve business needs;
- Used to working in a team-oriented, collaborative environment;
- Analytical and problem-solving-oriented;
- A genuine believer in diversity and fairness.
Willingness to participate in a flexible on-call rota, responding to and resolving critical production incidents.
What you’ll get in return: The chance to work with a forward-thinking, ethical, and fun group of people and to develop and grow your skills in a fast-moving business.
Our typical recruitment process:
- 1st Interview with a Talent Partner (30/45 mins)
- Technical Interview with our Senior Developers (1h30)
- Final chat with our Client Partner (30/45 mins)
We live and breathe our values, and know you will too:
- Growing every day
- Including everyone
- Relationships built on honesty and ethics
- Inspiring solutions
- Winning together
We’re an equal-opportunity employer and value diversity in all its forms. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, pregnancy or maternity, age, marital status, or disability. We also offer a remote-first working environment, with flexible working and work–life balance as standard for all employees.
Contract Software Engineer (Golang) employer: YLD
YLD is an exceptional employer that prioritises the growth and well-being of its employees, offering a remote-first working environment that promotes flexibility and work-life balance. With a strong focus on professional development, including generous training allowances and comprehensive health benefits, YLD fosters a culture of collaboration and innovation, ensuring that every team member feels valued and empowered to contribute to meaningful projects. Join a forward-thinking team where your expertise will not only be recognised but also nurtured, making a real impact in the world of software engineering and design.
StudySmarter Expert Advice🤫
We think this is how you could land Contract Software Engineer (Golang)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Go or in cloud environments. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving APIs and backend services. This gives potential employers a taste of what you can do and how you solve problems.
✨Tip Number 3
Prepare for interviews by brushing up on your communication skills. Practice explaining complex technical concepts in simple terms. Remember, it’s all about making your ideas accessible to everyone!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Contract Software Engineer (Golang)
Some tips for your application 🫡
Show Your Passion for Go:When you're writing your application, make sure to highlight your experience with Go. We love seeing candidates who are genuinely passionate about their tech stack, so share any projects or challenges you've tackled using Go!
Be Clear and Concise:We appreciate a well-structured application. Keep your language clear and to the point, especially when explaining your technical skills and experiences. Remember, we want to see how you can communicate complex ideas simply!
Tailor Your Application:Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect the specific skills and experiences that match our job description. Show us why you’re the perfect fit for this role at YLD.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the recruitment process!
How to prepare for a job interview at YLD
✨Know Your Tech Stack
Make sure you’re well-versed in Golang and any other technologies mentioned in the job description. Brush up on your backend engineering skills, especially around APIs and cloud environments like AWS or Azure. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples of how you've tackled complex problems in previous roles. Think about times when you designed scalable architectures or optimised performance. This will demonstrate your analytical mindset and ability to innovate while being pragmatic.
✨Communicate Effectively
Practice explaining technical concepts in a way that’s easy for non-technical stakeholders to understand. Since YLD values good communication, being able to articulate your ideas clearly will set you apart. Consider doing mock interviews with friends to refine your delivery.
✨Embrace Teamwork
Be ready to discuss your experiences working in collaborative environments. Highlight instances where you’ve contributed to team success or helped resolve conflicts. YLD is looking for strong team players, so showing that you thrive in a group setting will be key.