Software Engineer
Role details
Job location
Tech stack
Job description
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., * 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)
-
Technical Interview with our Senior Developers (1h30)
-
Meet our Client Partner and Engineering Operations Manager (30 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 in all its forms. We do not discriminate on the basis of 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. Create a Job Alert Interested in building your career at YLD? Get future opportunities sent straight to your email. Accepted file types : pdf, doc, docx, txt, rtf Enter manually Accepted file types : pdf, doc, docx, txt, rtf Education Degree Select... LinkedIn Profile Since this is a B2B contract, do you have an LLC (Limited Liability Company) set up?
-
Select... Please submit your company's name. Are you based within the EU or the UK?
-
Select... Please specify in which country you are based. When can you start? What is your expected daily rate (EUR or GBP)? Select... Are there any industries you would not work for? GDPR Notification
-
Select... When you apply to a job on this site, the personal data contained in your application will be collected by YLD ("Controller"), which is located at 20 Old Bailey, Third Floor, London, EC4M 7AN, United Kingdom, and can be contacted by emailing hello@yld.io. Your personal data will be processed for the purposes of managing Controller's recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016 / 679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment. Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Controller to help manage its recruitment and hiring process on Controller's behalf. Accordingly, if you are located outside of the United States, your personal data will be transferred to the United States once you submit it through this site. Because the European Union Commission has determined that United States data privacy laws do not ensure an adequate level of protection for personal data collected from EU data subjects, the transfer will be subject to appropriate additional safeguards as dictated by EU guidance.
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. Nice to haves :
-
Experience in building high-performance API products;
-
Experience launching APIs to both internal and external consumers;
-
Experience building cloud systems (specially Azure). You should apply if you are :
-
A T-shaped engineer, but will major in C#;
-
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 & conditions
- 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.