We're a remote-first consultancy specialising in software engineering, product design, and data. 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.
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
Benefits
- Flexible working and work–life balance as standard for all employees
