RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Software Engineer

Skills
Computer ScienceFull-Stack DevelopmentCustomer ExperienceDatabasesDefaultsFoundationsModeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science or related field or equivalent practical experience
  • 5+ years of professional software development experience in production environments with meaningful scope and ownership
  • 2+ years of hands-on TypeScript experience across front-end and back-end contexts
  • Proven full-stack capability shipping features end-to-end from UI to API to data
  • Strong experience building modern web UIs using TypeScript and Angular preferred
  • Strong backend fundamentals including API design data modeling and performance considerations
  • Experience with source control and collaborative workflows including code reviews and CI/CD basics
  • Demonstrated use of AI coding assistants in a professional workflow without compromising quality

Nice to have

  • Self-starter
  • Strong product thinking
  • Excellent communication
  • Strong debugging skills
  • Security-minded
  • Comfortable in ambiguity
  • Startup experience

Day to day

  • Design, develop, deploy, and maintain full-stack web applications using TypeScript across front-end and back-end systems.
  • Build customer-facing user interfaces with modern web frameworks and create responsive experiences across desktop tablet and mobile.
  • Develop backend services and APIs with strong attention to authentication data modeling performance reliability and production support.