At a Glance
- Tasks: Build innovative products and features while collaborating with a talented team.
- Company: Join YLD, a remote-first consultancy focused on software engineering and product design.
- Benefits: Enjoy private healthcare, generous holiday, training allowances, and mental health support.
- Other info: Flexible working hours and excellent career growth opportunities await you!
- Why this job: Make a real impact with cutting-edge tech in a supportive and diverse environment.
- Qualifications: Proficiency in JavaScript, Python, or Go, with strong problem-solving and communication skills.
The predicted salary is between 60000 - 80000 € per year.
Location: UK
Department: Engineering
Employment Type: Permanent
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.
Your day-to-day responsibilities will look like this:
- Crafting excellent products! You will be building new features that meet the needs of our clients and customers;
- Continuously delivering changes to products, as our client is moving to a full CI/CD model;
- Working closely with your team, regularly collaborating on engineering initiatives, to continually push yourselves to be better;
- Learning, growing, and mentoring the engineering team to accelerate their career growth and encourage them to progress;
- Working with the Lead to architect, design, build, and deliver highly available, always-on, zero downtime products;
- Being responsible for the production operation and monitoring of products in line with SLAs;
- Driving good practices within your team, making an impact on the whole department;
- Participating in regular show and tells, promoting your work to both your department and the wider company.
Preferred Skills:
- Proficiency in JavaScript/TypeScript, Python, and/or Go, with the ability to rapidly learn new languages;
- Experience with modern frameworks across the stack (FastAPI, Gin, Express, etc.);
- Production experience with React, modern build tools, state management, responsive design, and accessibility standards;
- Comprehensive testing experience (unit, integration, E2E, security) and performance optimization;
- Scalable system design patterns, load balancing, and high-availability architectures;
- Database design and optimization (both relational and NoSQL);
- API development (REST, GraphQL, gRPC) and event-driven architectures;
- Caching strategies and message queue systems (Redis, Kafka, RabbitMQ);
- Cloud platforms (AWS, Azure, GCP) with containerisation (Docker, Kubernetes);
- CI/CD pipelines and Infrastructure as Code (Terraform, CloudFormation);
- Monitoring, observability, and performance optimisation tools;
- You can keep a cool head when debugging production issues;
- 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.
Benefits you’ll receive:
- Company Private Health care (currently provided by Vitality)
- Enhanced fully paid maternity and paternity leave for up to 6 months
- 25 days annual holiday (excluding Public Holidays)
- £2000 annual allowance for Training/Conferences
- £300 annual allowance for additional hardware
- Mental Health support: access to Oli app
- Meditation/Sleep support: Headspace or Calm app subscription
- Bonus (depending on Company performance and results)
- Company laptop
- Generous referral schemes
Our typical Recruitment Process looks like this:
- 1st Interview with someone from the Talent team (30/45 mins)
- Technical Interview with our Senior Developers (1h30)
Get a glimpse of what it's like working at YLD! Check out our LinkedIn page. 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.
Polyglot Engineer (JS/Python/Go) employer: YLD
At YLD, we pride ourselves on being a remote-first consultancy that fosters a culture of curiosity and collaboration, making it an exceptional place for talented individuals to thrive. With generous benefits such as enhanced parental leave, a substantial training allowance, and mental health support, we are committed to the growth and well-being of our employees. Our dynamic work environment encourages innovation and teamwork, ensuring that every team member can contribute meaningfully while enjoying a healthy work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Polyglot Engineer (JS/Python/Go)
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, attend meetups, and join online communities. You never know who might have a lead on that perfect Polyglot Engineer role!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects in JavaScript, Python, and Go. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and practice explaining complex concepts in simple terms. Remember, communication is key, so be ready to chat about your problem-solving approach.
✨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 Polyglot Engineer (JS/Python/Go)
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Polyglot Engineer role. Highlight your experience with JavaScript, Python, and Go, and showcase any relevant projects that demonstrate your skills in building scalable and resilient architectures.
Show Your Passion:Let your enthusiasm shine through! Share why you're excited about the opportunity at YLD and how you align with our values. We love seeing candidates who are genuinely interested in growing and contributing to our team.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to explain your technical skills and experiences. Remember, we want to understand your journey and how you can contribute to our team without getting lost in jargon.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re proactive and keen to join our remote-first consultancy!
How to prepare for a job interview at YLD
✨Know Your Tech Stack
Make sure you brush up on JavaScript, Python, and Go before the interview. Be ready to discuss your experience with modern frameworks and how you've used them in past projects. This will show that you're not just familiar with the languages but can also apply them effectively.
✨Show Off Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex problems in your previous roles. Think about times when you designed scalable architectures or optimised performance. This will demonstrate your analytical skills and ability to think critically under pressure.
✨Communicate Clearly
Since effective communication is key for this role, practice explaining technical concepts in simple terms. You might be asked to describe your work to non-technical stakeholders, so being able to bridge that gap will set you apart from other candidates.
✨Embrace Collaboration
YLD values teamwork, so be prepared to discuss how you've worked collaboratively in the past. Share experiences where you mentored others or contributed to team initiatives. This will highlight your ability to thrive in a team-oriented environment and your commitment to helping others grow.