How Remoteville checks and expires listings

Backend Software Engineer

Skills
Back-End Web DevelopmentJavascriptSQLSoftware DevelopmentTypescriptAmazon Web ServicesGit
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3+ years of experience building REST or GraphQL backend APIs using Node.js and TypeScript for high-traffic applications
  • Strong knowledge of relational and non-relational data stores (e.g., MySQL, DynamoDB, Elasticache)
  • Strong knowledge of multiple core AWS services such as Lambda, SQS, SNS, S3, API Gateway, ECS, and CloudSearch
  • Experience with VCS (Git), issue tracking (JIRA), and documentation (Confluence, OpenAPI)
  • Experience with CI/CD tools (Jenkins/GitHub Actions) and observability tools (CloudWatch, DataDog, ELK)
  • Experience with containerized applications (Docker) and IaC tools (CDK/Terraform)
  • Ability to learn and work with other technologies quickly

Day to day

  • Implement, enhance, and document features in backend APIs
  • Work collaboratively across teams in an agile environment
  • Continually improve availability, observability, scalability, performance and reliability of our services
  • Help increase code quality, organization, automation and continuous delivery
  • Participation in On-Call rotation
  • Perform related duties as assigned