How Remoteville checks and expires listings
Senior Fullstack Engineer
Skills
Back-End Web DevelopmentFull-Stack DevelopmentJavascriptTypescriptWeb ApplicationsCSSDistributed Systems
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
