Senior Engineer (C# backend development)
Core
Architect, build, and maintain scalable C# .NET backend services and RESTful APIs for OpenTable's global Private Dining platform, driving end-to-end project execution from design to production.
Role type
Senior IC backend engineer (C#/.NET)
Builds
Next-generation event management systems for top restaurant groups
Domain
Hospitality technology / Enterprise SaaS
Deliverable
production ML models | product features
Required skills
C#, .NET Core, RESTful API design, distributed microservices, object-oriented design, SOLID principles, TDD, relational/NoSQL databases, Docker, Kubernetes
Preferred skills
Java backend, AI Spec-Driven Development, Python, big data processing frameworks, system monitoring and telemetry, cross-timezone collaboration, CI/CD pipelines
Technologies
C#, .NET Core, PostgreSQL, MongoDB, Cassandra, Docker, Kubernetes, TeamCity
Responsibilities
Architect and build scalable backend services and APIs; drive end-to-end project execution; collaborate with cross-functional teams; champion engineering excellence via TDD and clean code; troubleshoot and optimize distributed microservices; mentor team members
Seniority
Senior, hands-on IC