How Remoteville checks and expires listings

Senior Software Engineer

Skills
Front-End DevelopmentWeb ApplicationsAdoptionCustomer ExperienceDatabasesECSEasily Adaptable
Role

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