How Remoteville checks and expires listings
Software Engineer
Skills
C#Full-Stack DevelopmentComplex SystemsContinuous ImprovementDatabasesEvolutionPlatform Architecture
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 7-10+ years in a software engineering role
- Experience with databases such as MongoDB PostgreSQL or MySQL
- Experience with cloud platforms such as AWS Azure or GCP
- Experience building scalable microservices
- Experience with CI/CD pipelines and tools such as Terraform Kubernetes and ArgoCD
- Experience using AI coding assistants such as Codex Claude Code Cursor or Copilot
- Full-stack development with languages such as JavaScript TypeScript Java C# or Scala
- Experience with monitoring and observability tools such as Grafana Datadog or Loki
- Experience working with existing systems or mature codebases
- Experience guiding or mentoring junior engineers
- Strong debugging troubleshooting and system analysis skills
- Familiarity with version control automated testing and CI/CD practices
- Ability to reason about system design architecture trade-offs and technical debt
Nice to have
- Pragmatic
- Collaborative
- Adaptable
- Detail-oriented
- Systems thinker
Day to day
- Help modernize a critical production platform by designing and implementing next-generation components and services.
- Build new APIs and capabilities that gradually replace or extend legacy functionality while preserving system stability.
- Maintain and improve mature production systems through targeted fixes better observability and pragmatic technical decisions.
- Collaborate with platform product and infrastructure teams on architecture trade-offs continuous improvement and reliable delivery.
- Use AI coding agents and modern engineering practices to accelerate high-quality maintainable and well-tested development.
