Nomad

Nomad

Senior Software Engineer II

Remote (Worldwide)RemotePosted 24 days ago
Full TimeSeniorRemoteUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

About NomadNomad is unlocking economic opportunity for everyone in the long-term rental community. We offer property owners guaranteed rent and peace of mind, while delivering a better rental experien

Key Highlights

  • Build and ship features across our Rails backend and Typescript+React frontend
  • Play a crucial role in bringing solid engineering principles into multiple legacy codebases
  • Own your work end-to-end; from technical design through implementation, testing, and deployment
  • Collaborate directly with product and design to refine requirements and deliver solutions that move business metrics
  • Write clean, well-tested code and contribute to improving our engineering standards

Qualifications

Required Qualifications

  • An experienced product engineer with strong systems thinking abilities; you should be comfortable asking questions and improving the ideas that shape product iteration as well as executing on product vision
  • Significant professional software engineering experience, with strong experience in Typescript+React, Ruby+Rails, and RDBMS (we use Postgre)
  • You have experience with modern testing philosophies and can actively improve test suites that are slow, nondeterministic, or need updated practices
  • Bonus: You have experience automating workflows, using Playwright, Slack bots, and other tooling
  • You've shipped meaningful features or systems and can point to work you owned and delivered
  • Solid technical fundamentals; you write clean code, think about edge cases, and care about quality
  • You introduce and discuss modern tooling and libraries that solve recurring problems in the codebase
  • You are relentless in pushing for simplified patterns in the code and you have examples of systems you've simplified.
  • You have built out tooling (CI/Editor) to enforce improved coding practices across a codebase and improve developer experience.
  • You have experience with writing component and e2e-level visual browser tests and know when to use each.
  • Comfortable working across the stack; you're not precious about frontend vs. backend
  • Strong collaborator who communicates clearly with both technical and non-technical teammates
  • Self-directed: You take initiative, manage your own work, and don't wait to be told what's next
  • Experience in a startup or high-growth environment preferred
  • You’re comfortable using AI coding tools when they speed up implementation, debugging, or test writing, but you don’t rely on them to replace engineering judgment.

Skills & Technologies

RailsTypeScriptReactRuby

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Remote (Worldwide)

Work Mode

Remote

Posted

24 days ago

Country

US