- Company Name
- ResortPass
- Job Title
- Software Engineer - Full Stack
- Job Description
-
Job title: Software Engineer – Full Stack
Role Summary: Lead end‑to‑end development of high‑traffic marketplace journeys, integrating frontend UI, backend APIs, and data models with a focus on conversion, performance, and reliability.
Expactations: Deliver measurable improvements in core customer flows within 6–12 months, become a go‑to engineer for full‑stack execution, and establish reusable patterns and best practices across teams.
Key Responsibilities:
- Own and ship features spanning Next.js front‑end, React components, and Rails/Node APIs for search, property details, booking, and account flows.
- Design and implement data models (Postgres/MongoDB) and API contracts that enable fast, resilient UI interactions.
- Collaborate with Product/Design to translate complex system states into clear, trustworthy UX.
- Write automated tests (Playwright, RSpec), instrumentation, analytics, and observability dashboards (Datadog) to monitor performance and reliability.
- Conduct code reviews, enforce quality standards, and maintain lightweight runbooks for critical workflows.
- Partner with senior engineers on architecture, routing, data fetching, caching, error handling, and versioning strategies.
- Continuously iterate based on analytics, performance budgets, and user feedback.
Required Skills:
- 4+ years building production web or mobile applications.
- Full‑stack proficiency with Next.js, React, TypeScript, Tailwind, Ruby on Rails, and Node.js.
- Database experience in Postgres and MongoDB, including schema design and query performance.
- Strong testing discipline (Playwright, RSpec) and observability tooling (Datadog, AWS monitoring).
- Product‑oriented mindset with focus on UX, performance metrics, and conversion optimization.
- Excellent code quality, documentation, and operational readiness habits.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).