Staff Software Engineer

Skedda
Summary
Join Skedda, a leading global booking management platform, as a Senior Platform Engineer and play a key role in delivering new features. This full-stack developer position, based remotely within Europe (CET), involves owning technical aspects of projects, implementing full test automation, and solving complex challenges. You will collaborate with cross-functional teams, mentor engineers, and champion engineering best practices. The ideal candidate possesses 10+ years of full-stack development experience with C# and .NET/Core, strong experience with front-end JavaScript frameworks and scalable Web APIs, and a passion for TDD and test automation. Skedda offers a competitive salary, benefits package, flexible schedule, and a collaborative work environment.
Requirements
- 10+ years of full stack development with C# and .NET/Core (ideally SaaS products)
- Proven ability to influence architecture, drive technical decisions, and align engineering efforts with business goals
- Strong experience with front end JavaScript frameworks
- Strong experience developing scalable Web APIs
- Strong SQL skills (SQL Server preferred), including performance tuning and schema design
- Passion for TDD and test automation (unit, integration and end-to-end tests)
- Hands-on experience with Azure Cloud
Responsibilities
- Provide technical leadership and hands-on implementation for complex features across the full stack
- Champion engineering best practices including test automation, code quality and continuous delivery
- Collaborate cross-functionally with product, design, and other engineering teams to shape product direction
- Mentor and coach engineers, raising the technical bar and fostering our Skedda culture of growth and ownership
- Implement full test automation for your work (we have a culture of ownership and quality)
- Own projects from a technical perspective, from conceptualization to launch
- Solve complex, but fun, technical challenges
- Research, propose, test, and implement new techniques and technologies
- Operate with an ownership mindset - identify and solve problems as you uncover them
Preferred Qualifications
Azure DevOps experience is a plus
Benefits
- Competitive salary, benefits package, and paid time off
- Flexible schedule
- Creative and collaborative work environment
- Direct exposure to the leadership team across departments
- Be empowered to leave a significant mark on the product and the customers
- A thorough, organized engineering onboarding process for quick learning
- Hardware of your choice - PC or Mac
- Develop with the latest platforms, frameworks, tooling and standards
- Work in, and maintain, a near zero technical debt environment
- Enjoy not having to support IE or Safari < 13