How Remoteville checks and expires listings

Senior Software Engineer

Skills
.NET FrameworkOOPSoftware DesignSoftware DevelopmentWeb ApplicationsAmazon Web ServicesCSS
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong experience in building distributed software systems using microservices
  • Strong experience in building REST APIs
  • Strong experience with event-based communication
  • Experience running distributed systems on Amazon AWS and managing infrastructure with Terraform
  • Ideally, some experience using event sourcing
  • Experience in building web frontend SPAs
  • Experience in automated testing, ideally with TDD
  • Knowledge of the whole SDLC and how to iteratively develop new products and features (Scrum, XP, Lean)

Nice to have

  • Customer-focused
  • Adaptable
  • Strong experience in microservices
  • Experience with REST APIs
  • Event-based communication
  • Experience with AWS
  • Experience with automated testing
  • SDLC knowledge

Day to day

  • As a senior software engineer, you'll be a key player within our development team, involved in the full development lifecycle of new products and features for our cloud-based web applications.
  • Working closely with all areas of the company, you'll help to translate business requirements into high-quality solutions using modern frameworks and technologies.
  • We care deeply about our customers and our colleagues. Lime is a young, fast-growing business where thinking on your feet, embracing challenges, and being prepared to adapt comes with the territory, all within a caring, trusting, and supportive environment.