How Remoteville checks and expires listings
Senior Software Engineer
Skills
Computer ScienceJavascriptWeb ApplicationsAmazon Web ServicesDomain-Driven DesignPythonRuby
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- B.S. in Computer Science or equivalent degree required
- M.S. in Computer Science preferred
- 8+ years architecting implementing and maintaining multi-tier distributed web applications
- Experience with Ruby Ruby on Rails J2EE JavaScript React Node Python and other web technologies
- 5+ years architecting implementing and maintaining JSON APIs
- Extensive knowledge of microservices APIs event-driven architecture containerization Docker Kubernetes and data modeling
Nice to have
- Detail-oriented
- Hands-on
- Innovative
- Strategic thinker
- Collaborative
Day to day
- Lead technical initiatives and drive architectural decisions within a stream-aligned engineering team.
- Build, evolve, and support core application components using scalable and resilient software practices.
- Collaborate with product managers, stakeholders, and technical leaders to translate business goals into reliable technical solutions.
