How Remoteville checks and expires listings

Senior Software Engineer (C#)

Skills
Back-End Web DevelopmentC#DevopsFull-Stack DevelopmentAzure Kubernetes ServiceFunctional TestingPipelines
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong C# and .NET 8+ microservices experience
  • Solid CQRS event-driven architecture and messaging knowledge
  • Hands-on experience with NoSQL databases such as Cosmos DB or MongoDB
  • Experience with CI/CD tools such as Azure DevOps or GitHub Actions
  • Comfortable with Docker Kubernetes and AKS
  • Frontend exposure with Angular TypeScript HTML and CSS
  • Test automation exposure with Python Pytest or Playwright
  • Infrastructure as code experience with Bicep Terraform or similar
  • 4+ years of professional software engineering experience
  • Bachelor's degree in Computer Science Software Engineering or equivalent
  • Strong English communication skills written and verbal
  • Self-directed and comfortable working asynchronously across time zones

Nice to have

  • Ownership mindset
  • Continuous improvement
  • Collaborative
  • Humble learner
  • Customer focused

Day to day

  • Own features end-to-end from refinement and design through development testing and production delivery
  • Build and maintain scalable C# and .NET microservices on Azure Kubernetes Service
  • Contribute across backend UI test automation CI/CD observability and customer escalations
  • Participate in on-call support functional testing sprint ceremonies and cross-functional collaboration