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.
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, PostgreSQL, MongoDB, Cassandra, Docker, Kubernetes, CI/CD pipelines
Preferred skills
Java backend development, Python, big data processing frameworks (Databricks, Apache Spark, Apache Airflow), system monitoring and telemetry tools, cross-timezone collaboration
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 from planning to deployment; collaborate with cross-functional teams to deliver enterprise features; troubleshoot and optimize distributed microservices; mentor team members and foster technical knowledge sharing
Seniority
Senior, hands-on IC