Our technology team is a rapidly growing group of talented and experienced engineers helping to build the leading enterprise software company focused on restaurant technology. We use a modern tech stack to build great products. We are looking for ambitious and talented engineers with a strong technical background who are looking for an opportunity to have a huge impact and be part of a growing team in a fast-moving, exciting, and entrepreneurial space. Key Responsibilities Design, Develop, Test and Deploy .NET solutions for different platforms such as REST API, Windows Application, Web application. Required Experience and Skills 8+ years development experience in .NET, C# Current with a variety of modern technologies RESTful Services (building both services and clients of services) Database driven applications in .NET Experience with Databases SQL, but ideally noSQL like Mongo Familiar with .NET 8 Good use of Azure or AWS Docker containerized virtualization Full adoption of unit, integration and performance testing Strong understanding and opinions about software development process ○ Code organization, test driven development, unit testing ○ Strong understanding and opinions about source control - Git branching strategies ○ Experience with DevOps and CI/CD environments Comfortable architecting and designing large scale systems ○ Designing for scalability ○ Design for high-performance - low latency, high throughput ○ Architecting for scalable teams, ○ Comfortable exploring and employing new technologies Desirable skills Spanish language Android development Javascript Frontend frameworks Vue.js , Angular, React Xamarin/UWP/MAUI application experience What we expect from our candidates Proactive mindset - enjoys and exhibits a high-degree of ownership Experience working in a product company or product type software development experience Comfortable working in a small company, start-up, fast moving, ambitious environment Comfortable working in an environment with ambitious expectations Flexible mindset and able to deal with ambiguity Excellent communication - in person, on the phone, and in writing Comfortable communicating with a wide range of individuals - including peers, juniors, and seniors and executives Intellectual curious, forward thinking, willing to suggest / try new technologies and creative approaches to problems Originally posted on Himalayas