How Remoteville checks and expires listings
Senior Software Engineer (C#)
Skills
Back-End Web DevelopmentC#DevopsFull-Stack DevelopmentAzure Kubernetes ServiceFunctional TestingPipelines
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
