We're looking for a Senior Backend Engineer with strong expertise in .NET to design and build scalable backend systems, including services, APIs, and microservices. This role combines hands-on development with technical leadership within the team, contributing to architectural decisions, improving engineering practices, and helping evolve the backend stack. You'll be working in partnership with a technology company focused on improving operations and user experience within the youth sports space, supporting the growth of a modern, high-performing platform.
Key Responsibilities
* Design, build, and maintain backend services, APIs, and microservices using .NET.
* Contribute to architectural decisions and help evolve system design over time.
* Collaborate with engineers to improve code quality, development processes, and best practices.
* Evaluate the current technology stack and suggest improvements or modernization where needed.
* Work closely with cross-functional teams to ensure smooth integration across systems.
* Support the growth of a distributed engineering team through collaboration and knowledge sharing.
* Help implement and maintain strong QA practices to ensure reliability and performance.
* Balance scalability, performance, and cost-effectiveness in backend systems.
Core Requirements
* Strong experience with .NET backend development, including services, APIs, and microservices.
* Solid understanding of scalable system design and distributed architectures.
* Experience contributing to architecture and technical decision-making.
* Experience working in distributed teams.
* Strong understanding of engineering best practices and code quality.
* Good communication skills and ability to collaborate across teams.
* Ability to work independently in a fast-paced environment.
Nice-to-Have
* Experience with system modernization or migrations (e.g. version upgrades, architecture changes).
* Experience working on consumer-facing or platform-based products.
* Exposure to improving QA processes or testing strategies.
* Experience supporting team growth or mentoring other engineers.
Why Join Kake?
Kake is a remote-first company with a global community, fully believing that it's not where your table is, but what you bring to the table that matters. We provide top-tier engineering teams to support some of the world's most innovative companies, and we've built a culture where great people stay, grow, and thrive. We're proud to be more than just a stop along the way in your career - we're the destination.
The icing on the Kake:
Competitive Pay in USD – Work globally, get paid globally.
Fully Remote – Simply put, we trust you.
Better Me Fund – We invest in your personal growth and passions.
Compassion is Badass – Join a community that invests in social good.