Contract Software Engineer (Javascript)
Contract Software Engineer (Javascript)

Contract Software Engineer (Javascript)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Y

At a Glance

  • Tasks: Build innovative products and features for clients in a fast-paced engineering environment.
  • Company: YLD empowers clients with digital capabilities, fostering a culture of growth and collaboration.
  • Benefits: Enjoy remote work flexibility, a supportive team, and opportunities for personal development.
  • Why this job: Join a dynamic team that values creativity, problem-solving, and making a real industry impact.
  • Qualifications: Experience with React, Node, GraphQL, and a passion for continuous learning and collaboration.
  • Other info: Embrace a diverse and inclusive workplace with a strong focus on ethics and teamwork.

The predicted salary is between 36000 - 60000 £ per year.

About YLD: Everything we do is to empower our clients to move forward. Our purpose is to help our clients develop the capabilities they need to outperform their competitors. Our success is a consequence of ensuring our clients are successful. Our company is built on extraordinary people; we aim to attract, inspire, develop and retain them. YLD is a software engineering and design consultancy; we create digital capabilities for our clients that last beyond our engagement. We have offices in London, Lisbon, and Porto.

Location: Remote (EU)

Department: Engineering

Contract role

About the role: As a Senior Software Engineer, you'll be part of a client team building innovative products. We expect you to be curious, passionate, driven, and enthusiastic. You'll be proficient at problem-solving, and crafting scalable, resilient, and fault-tolerant architectures. You'll be an effective communicator and a team player. Furthermore, you and your team will move in a fast-paced engineering environment, achieving outstanding results and delivering exciting projects.

About You: A YLD Software Engineering Consultant is a highly skilled developer who exemplifies the highest standard in software engineering and enjoys sharing their knowledge and experience with others. You'll have the opportunity to build and deliver software within some interesting projects, both in terms of the product and the methodology. We work in an Agile environment (Scrum) with a test-first mindset. We are also big advocates of pair programming and nothing is released until we have a code review. You have a real passion for problem-solving and are an active learner who gets excited by working collaboratively with those around you. If you are a proactive, adaptable, and enthusiastic engineer with a passion for leveraging multiple technologies to build exceptional backend solutions, we encourage you to apply. Join our team and contribute to the development of innovative products that make a difference in the industry.

Your day-to-day responsibilities will look like this:

  • Crafting excellent products! As a Fullstack Engineer, you will be building new features that meet the needs of our clients' customers, as well as improving their Digital Platform;
  • 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;
  • Participating in regular show and tells to promote your work to both your department and the wider company;
  • Joining our clients' internal events, including meeting external speakers, going to quiz nights, etc.

You'll have the following skills and experience:

  • Proven commercial experience of working with React and Node;
  • Familiarity with cloud platforms;
  • Experience with GraphQL;
  • Experience in distributed version control systems (e.g. Git);
  • Experience in databases (both relational and schema-less);
  • A strong focus on continuous integration and delivery;
  • Strong focus in testing;
  • Building high-performance and scalable applications;
  • Good understanding of the design and implementation of RESTful web services;
  • Familiarity with performance monitoring tools;
  • You can keep a cool head when debugging production issues.

You'll be:

  • Self-motivated, proactive and constantly looking for ways to improve and develop yourself;
  • An excellent communicator, both in writing and verbally. You'll be able to explain technical ideas and concepts in business-friendly language;
  • Detail oriented;
  • 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.

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 looks like this:

  • 1st Interview with someone from the Talent team (30/45 mins);
  • 2nd Technical Interview with our Senior Engineers (1h30);
  • 3rd Meet & Greet with the project's Client Partner (~15 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 of all kinds. We don't discriminate based on race, religion, colour, national origin, gender, sexual orientation, pregnancy or maternity, age, marital status, or disability status. Likewise, we also offer a remote-first working environment, meaning that flexible working and work-life balance come as standard for all employees.

Seniority level: Mid-Senior level

Employment type: Contract

Job function: Engineering and Information Technology

Industries: Technology, Information and Internet

Contract Software Engineer (Javascript) employer: YLD

At YLD, we pride ourselves on being an exceptional employer, offering a remote-first working environment that promotes flexibility and work-life balance for our team of talented engineers. Our vibrant work culture fosters collaboration and continuous learning, ensuring that every employee has the opportunity to grow their skills while contributing to innovative projects that make a real impact. Join us in a supportive atmosphere where diversity is celebrated, and your contributions are valued as we strive to empower our clients and each other.
Y

Contact Detail:

YLD Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Contract Software Engineer (Javascript)

✨Tip Number 1

Familiarise yourself with YLD's values and culture. They emphasise growth, inclusion, and collaboration, so be prepared to discuss how your personal values align with theirs during the interview process.

✨Tip Number 2

Brush up on your knowledge of Agile methodologies, particularly Scrum, as well as pair programming practices. Being able to demonstrate your experience in these areas will show that you can thrive in their fast-paced environment.

✨Tip Number 3

Prepare to showcase your problem-solving skills. Think of specific examples where you've tackled complex issues in software development, especially in a collaborative setting, as this is highly valued at YLD.

✨Tip Number 4

Engage with the tech community around YLD. Attend meetups or webinars related to their work, and connect with current employees on platforms like LinkedIn. This can provide insights into their projects and culture, giving you an edge in your application.

We think you need these skills to ace Contract Software Engineer (Javascript)

Proficiency in JavaScript
Experience with React
Experience with Node.js
Familiarity with GraphQL
Knowledge of cloud platforms
Experience with distributed version control systems (e.g. Git)
Understanding of relational and schema-less databases
Strong focus on continuous integration and delivery (CI/CD)
Experience in writing tests and a test-first mindset
Ability to build high-performance and scalable applications
Understanding of RESTful web services design and implementation
Familiarity with performance monitoring tools
Strong problem-solving skills
Excellent communication skills, both written and verbal
Detail-oriented approach
Ability to work collaboratively in a team-oriented environment
Analytical mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with React, Node, and any cloud platforms you've worked with. Emphasise your problem-solving skills and your ability to work in a collaborative environment, as these are key traits YLD is looking for.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and your enthusiasm for working in an Agile environment. Mention specific projects where you've successfully implemented CI/CD practices or pair programming, showcasing your relevant experience.

Showcase Your Communication Skills: Since effective communication is crucial for this role, consider including examples in your application that demonstrate how you've explained complex technical concepts to non-technical stakeholders or collaborated with team members on projects.

Highlight Continuous Learning: YLD values proactive learners, so mention any recent courses, certifications, or personal projects that showcase your commitment to improving your skills. This could include anything from online courses in new technologies to contributions to open-source projects.

How to prepare for a job interview at YLD

✨Showcase Your Problem-Solving Skills

During the interview, be prepared to discuss specific examples of how you've tackled complex problems in your previous roles. Highlight your thought process and the technologies you used, especially in relation to JavaScript, React, and Node.

✨Demonstrate Your Agile Experience

Since YLD operates in an Agile environment, share your experiences working in Scrum teams. Talk about how you contributed to sprints, participated in stand-ups, and collaborated with team members to deliver high-quality software.

✨Communicate Clearly and Effectively

As an excellent communicator, practice explaining technical concepts in simple terms. This will show your ability to bridge the gap between technical and non-technical stakeholders, which is crucial for a role that involves client interaction.

✨Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Brush up on your knowledge of GraphQL, RESTful services, and CI/CD practices. Being well-prepared will help you demonstrate your technical prowess and confidence.

Contract Software Engineer (Javascript)
YLD
Y
  • Contract Software Engineer (Javascript)

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-29

  • Y

    YLD

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>