How Remoteville checks and expires listings
Software Engineer
Skills
Computer ScienceMobile ApplicationsAdoptionAmazon Web ServicesAnalyticsData ArchitectureDatabases
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.
