Remote job
Senior Backend Engineer
Job details
About this role
Role overview Build and operate backend services and APIs for high-volume, real-time customer applications. You’ll deliver production features, own services throughout their lifecycle, and help maintain performance and reliability in an always-on environment.
Responsibilities - Design and develop scalable backend systems and APIs for applications with substantial, continuous usage. - Ship production-ready features while balancing delivery speed with the ability to scale. - Own services from initial design through maintenance, performance tuning, and reliability improvements. - Investigate and resolve production incidents, contributing to ongoing operational improvements. - Optimize systems to handle high-volume, real-time workloads efficiently. - Work with product and engineering partners, and support quality through mentoring and technical reviews.
Requirements - Bachelor’s degree in computer science, or a relevant combination of education, experience, and training. - 3+ years of professional object-oriented backend development, including experience with languages such as C#. - Strong understanding of object-oriented principles, design patterns, and backend architecture. - Experience designing and building scalable distributed systems in a cloud environment such as AWS or Google Cloud. - Ability to develop and maintain automated unit, integration, and performance tests for large backend services. - Experience mentoring engineers through code and design reviews or collaborative debugging.
Benefits and work setup - The listing describes the role as remote.