How Remoteville checks and expires listings
Staff Backend Software Engineer
Skills
Node.JsSoftware ArchitectureSoftware DevelopmentSoftware As A ServiceAmazon Web ServicesDistributed ArchitectureLarge Scale Systems
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 10+ years of backend software engineering experience
- Strong experience architecting systems for scale
- Experience with distributed architecture and microservices
- Solid working knowledge of Node.js
- Experience with AWS Docker Kubernetes and Postgres
- Ability to work remotely from the USA or Canada
- Experience leading technical initiatives and influencing teams
Nice to have
- Staff-level mindset
- Tech leadership
- Architecture focus
- Remote collaboration
Day to day
- Design and build scalable backend services in Node.js for a flagship reporting and analytics product
- Lead technical architecture decisions and influence system design for growth and reliability
- Contribute as a tech lead and team lead with a balance of hands-on coding and strategic ownership
