How Remoteville checks and expires listings
Senior Software Engineer
Skills
Front-End DevelopmentWeb ApplicationsAdoptionCustomer ExperienceDatabasesECSEasily Adaptable
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of professional software development experience
- Strong Node.js and TypeScript skills
- Understanding of software design and architecture principles
- Experience with distributed systems microservices and event-driven architectures
- Solid experience designing and building RESTful APIs
- Comfortable working with React or willing to learn
- Confident skills in relational databases particularly PostgreSQL
- Disciplined approach to testing
- Clear communication and ability to work autonomously in a remote team
- Ownership mindset and proactive approach to improvement
- Team player who collaborates and learns with others
Nice to have
- Curious
- Proactive
- Collaborative
- Autonomous
- Quality-focused
Day to day
- Design, build, and maintain backend services in Node.js powering the digital asset platform
- Develop client-facing portals and dashboards in React with polished production-quality interfaces
- Own features end to end from architecture and testing through deployment and maintenance
- Collaborate with partners Product and the engineering team to improve APIs infrastructure and delivery
Hiring process
- Please apply via LinkedIn
