How Remoteville checks and expires listings

Senior Fullstack Engineer

Skills
Back-End Web DevelopmentFull-Stack DevelopmentJavascriptTypescriptWeb ApplicationsCSSDistributed Systems
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of professional experience in full-stack development with a strong portfolio showcasing complex web applications and distributed systems
  • Professional experience with TypeScript combined with advanced knowledge of JavaScript, CSS, and HTML
  • Experience in modern JavaScript frameworks
  • Proficiency in backend technologies, ideally with Go or another strongly-typed language such as Java, Kotlin, or TypeScript
  • Experience designing and maintaining scalable APIs and services with relational (e.g., PostgreSQL or MySQL) or NoSQL databases
  • Deep experience working in AWS, GCP, or Azure, or tools like Docker and Kubernetes
  • Passionate about building high-quality, testable code using unit, integration, and end-to-end testing
  • A track record of collaborating effectively in a distributed team environment with strong written and verbal communication skills
  • Problem-solving expertise with the ability to transform complex technical challenges into simple, elegant solutions
  • A DevOps approach to development with experience in CI/CD pipelines, infrastructure automation, and monitoring production systems
  • Demonstrated ability to influence product direction and contribute technical insights

Day to day

  • Work on challenging problems, building scalable, robust services and user interfaces that drive the future of customer engagement technology
  • Blend your expertise across both backend and frontend systems to impact the experience of a wide variety of customers, from startups to global enterprises
  • Shape the features and infrastructure needed for our product to flourish
  • Design and develop high-performance, scalable services in Go and user interfaces in JavaScript (React & Ember), driving critical workflows that empower businesses
  • Collaborate cross-functionally with partners across Product, Design, and Engineering to shape and implement features that enhance our platform
  • Own the entire development lifecycle, from technical design through implementation and deployment, ensuring reliability, maintainability, and performance at scale
  • Lead by example, mentoring your peers and contributing to a culture of shared knowledge, continuous learning, and technical excellence
  • Identify high-impact opportunities to improve both backend services and frontend interfaces, turning complex challenges into elegant, user-friendly solutions
  • Influence product direction through technical insights, proactively collaborating with others to prioritize features that matter most

Hiring process

  • 30 minute video call with a Recruiter
  • Take Home Assignment + 2 60 minute Assignment Review Calls
  • 60 minute Technical Deep Dive Interview
  • Final Interview with Hiring Manager