How Remoteville checks and expires listings

Principal Software Development Engineer

Skills
Computer ScienceSoftware DesignSoftware DevelopmentDatabasesDistributed SystemsLinuxMulti-Tenant Management
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Day to day

  • Lead the development team responsible for building maintaining and growing the Erlang RIAK application and future persistence layer applications
  • Develop distributed systems techniques to coordinate application services high availability and disaster recovery in a multi-tenanted private cloud environment
  • Create valuable abstractions modules and programmatic interfaces to ensure customer success leveraging JVM OTP and related distributed computing technologies
  • Work collaboratively with a secure resilient and highly scalable persistence team to provide simple easy-to-use APIs for database key value and object storage applications in a multi-tenant cloud environment