Senior Software Engineer
Role responsibilities
Design and maintain reusable platform components, microservices, and APIs to accelerate product teams across the ecosystem. Lead architectural decisions and champion best practices in API design and developer experience.
Requirements
Requires a degree in Computer Science or equivalent experience with proven expertise in building scalable distributed systems using C# and .NET. Experience with modern front-end frameworks and containerization technologies is essential.
Key skills
C#, .NET 10, RESTful APIs, Angular, TypeScript, JavaScript, HTML, Docker, Linux, Git, AWS, Terraform, NoSQL, CI/CD, Microservices, Distributed Systems
Keywords
C#, .NET 10, RESTful APIs, Angular, TypeScript, JavaScript, HTML, Linux, Git, Docker, AWS, Terraform, NoSQL, CI/CD, Microservices, Distributed Systems, Cloud-Native Architecture, Event-Driven Systems, Infrastructure as Code, LocalStack, Test-Driven Development, Agile, Platform Engineering, Developer Experience, Software Development, API Design, Scalability, Containerization, Cloud Adoption, Infrastructure Modernization