
Empowering teams through learning and innovation
YLD is a London-based software engineering and digital product design consultancy that helps companies transition from a culture of delivery to a culture of learning. With a focus on the financial sector, YLD partners with clients like Monzo and Revolut to implement modern software engineering pract...
YLD offers comprehensive medical insurance, a mental health program, and a generous parental leave policy. Employees enjoy a £300/€300 annual hardware...
YLD fosters a culture that prioritizes learning and adaptation in a fast-evolving tech landscape. The company values agility and innovation, encouragi...

YLD • Portugal
YLD is hiring a Senior Software Engineer to build innovative products for clients. You'll work with React, Node.js, and GraphQL in a remote-first environment. This role requires proven experience in software engineering and a strong focus on problem-solving.
You have proven commercial experience working with React and Node.js, demonstrating your ability to build scalable and resilient applications. Your expertise in JavaScript, including concepts like asynchronous programming, closures, and ES6, allows you to tackle complex problems effectively. You are familiar with GraphQL and understand how to implement it in your projects. Your experience with distributed version control systems, particularly Git, ensures that you can collaborate seamlessly with your team. You have a strong focus on continuous integration and delivery, and you prioritize test-driven development (TDD) in your work. You thrive in a remote-first environment and are an effective communicator and team player.
While not mandatory, experience with additional frameworks or tools related to software engineering would be a plus. You are curious and eager to learn, always looking for ways to improve your skills and contribute to your team's success.
As a Senior Software Engineer at YLD, you will be part of a client team dedicated to building innovative products that meet their needs. You will collaborate closely with other engineers, product designers, and stakeholders to deliver outstanding results. Your role will involve designing scalable, resilient, and fault-tolerant architectures that can handle the demands of modern applications. You will participate in code reviews, ensuring that best practices are followed and that the codebase remains maintainable and efficient. You will also be responsible for mentoring junior engineers, sharing your knowledge and experience to help them grow in their careers.
In addition to your technical responsibilities, you will engage in problem-solving discussions with your team, contributing to the overall strategy and direction of projects. You will have the opportunity to work on exciting projects that challenge your skills and allow you to make a significant impact on your clients' success. Your contributions will help YLD maintain its reputation as a leading consultancy in software engineering and product design.
YLD provides a remote-first working environment, allowing you to maintain a healthy work-life balance. We value diversity and inclusivity, ensuring that all team members feel welcome and supported. You will have access to ongoing professional development opportunities, enabling you to enhance your skills and advance your career. We encourage you to apply even if your experience doesn't match every requirement, as we believe that diverse teams build better products. Join us at YLD and be part of a team that is committed to helping clients succeed while fostering a culture of growth and collaboration.
Apply now or save it for later. Get alerts for similar jobs at YLD.