How Remoteville checks and expires listings
Backend Software Engineer
Skills
Back-End Web DevelopmentJavascriptSQLSoftware DevelopmentTypescriptAmazon Web ServicesGit
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
