Senior Backend Engineer, C#

June 3

Apply Now
Logo of YLD

YLD

Digital Transformation • Consulting • Training • Pair Programming • DevOps

51 - 200 employees

💳 Fintech

Description

• 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. • As a Mid/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. You and your team will move in a fast-paced engineering environment, achieving outstanding results and delivering exciting projects. • 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 (actually, writing code without tests should be unthinkable). 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, you are an active learner and get excited by working collaboratively with those around you. • Your day-to-day responsibilities will look like this: - 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. • You’ll be: - A T-shaped engineer, but will major in C#; - Product-oriented; - Focused on quality and will know what it means to ship high-quality code; - Self-motivated, proactive and always looking for ways to improve yourself, the team, and the product; - Diplomatic and emotionally intelligent, you’ll have the ability to listen and be open to others’ points of view; - A good communicator, both in writing and verbally. You’ll be able to explain technical ideas and concepts in business-friendly language; - A genuine believer in diversity, fairness, and including everyone; - Legally able to live and work in Portugal. • Our typical Recruitment Process looks like this: - 1st Interview with someone from the Talent team (30/45 mins); - Take-Home Challenge (~1h); - Technical Interview with our Developers (1h30). • 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.

Requirements

• Senior level experience in modern .NET applications written in C# 7+, .NET Core 5+, NuGet • Experience designing HTTP APIs using technologies such as ASP.net MVC, WebAPI. • Experience in delivering comprehensive test strategies that cover all aspects of the system such as test-driven development (TDD) • An understanding of systems design such as strengths and weaknesses of distributed systems, cloud technologies, event sourcing. • Experience in using Platform-as-a-Service clouds, ideally in Azure • Experience with modern working practices such as CI/CD, pairing, and iterative delivery • Experience working in autonomous agile environments; • Availability to work a flexible on-call rota, responding to and resolving critical incidents.

Benefits

• Company Private Health care • Enhanced fully paid maternity and paternity leave for up to 6 months • 25 days annual holiday (excluding Public Holidays) • €2000 annual allowance for Training/Conferences • €300 annual allowance for additional hardware • Mental Health support: access to Spill app • Meditation/Sleep support: Headspace or Calm app subscription • Bonus (depending on Company performance and results) • Company laptop • Generous referral schemes

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com