Browse All Jobs
Job Description

YLD is seeking a Contract Senior Software Engineer to join a client team and build innovative products. The role is remote within the EU. The Senior Software Engineer will be expected to be curious, passionate, driven, and enthusiastic, proficient at problem-solving, and crafting scalable, resilient, and fault-tolerant architectures. They should also be an effective communicator and team player, thriving in a fast-paced Agile environment.

The role involves:

  • Architecting, designing, building, and delivering highly-available, always-on, zero downtime API products and solutions.
  • Collaborating with engineers, product owners, and other colleagues to seek exciting and results-oriented problems for delivering value.
  • Writing clear, maintainable code that will scale.
  • Contributing to production operation and monitoring of systems and aware of SLAs.
  • Learning, growing, and mentoring other engineers through code reviews and pair programming to accelerate their technical mastery.
  • Proactively looking for ways to improve team processes.
  • Driving good practices within your team, and making an impact on the whole department.

Requirements:

  • Experience in implementing high-quality cloud software solutions, i.e. Azure, AWS, GCP.
  • An awareness of a variety of cloud architectures.
  • A good understanding of consistency, reliability, scalability of systems without downtime.
  • An understanding of design patterns and API design.
  • Experience in system design, design patterns, API design and implementation of large scale distributed systems in the cloud, from IaaS containers to PaaS.
  • Experience in system reliability and stability patterns.
  • Hands-on experience with both SQL and NoSQL databases.
  • The know-how to write readable, idiomatic, and maintainable C#.
  • Experience implementing sophisticated API products.
  • Experience with agile methodologies.

YLD offers:

  • The chance to work with a forward-thinking, ethical, and fun group of people.
  • Opportunities to develop and grow skills in a fast-moving business.
  • Flexible working around core hours.
Apply Manually