How Remoteville checks and expires listings

Software Engineer

Skills
Computer ScienceMobile ApplicationsAdoptionAmazon Web ServicesAnalyticsData ArchitectureDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3-5 years of professional software engineering experience
  • Bachelor's degree in Computer Science Engineering or related field or equivalent experience
  • Strong full-stack background with React TypeScript and GraphQL
  • Backend experience with Node.js PostgreSQL and REST or GraphQL APIs
  • Infrastructure experience with AWS or comparable cloud platforms
  • Experience shipping and owning production systems on AWS or similar platforms
  • Solid understanding of database design backend architecture and API performance
  • Comfort working across both web and mobile platforms
  • Familiarity with agile tools such as Jira Confluence or Notion
  • Ability to own features from concept through launch in a fast-paced environment
  • Clear communicator with a strong problem-solving mindset

Nice to have

  • Mission-aligned
  • Adaptable
  • Proactive communicator
  • Thoughtful problem-solver
  • Ownership mindset

Day to day

  • Design, build, and maintain full-stack web and mobile applications using React, React Native, Next.js, TypeScript, and Node.js.
  • Develop secure backend services and APIs with Node.js, GraphQL, REST, and PostgreSQL while improving scalability and reliability.
  • Collaborate closely with product and partner-facing teams to translate requirements into technical solutions and ship high-quality releases.
  • Monitor performance, debug issues, and contribute to automation, analytics, and compliance-focused operational improvements.