Senior Full Stack Engineer

Braid, established in 2017 and headquartered in Charlottesville, VA, is a developer-led agency bringing digital innovations to market. We build apps, websites, and digital experiences for our clients.

We are seeking an experienced technical leader to help build web apps, native apps, and websites for our customers and our own internal products.


You work well as a member of a team but also value putting your head down and getting work done. You’re a developer first, but are also comfortable discussing design, user experience, and business objectives. You are self-directed, highly experienced, and comfortable in a technical leadership role. You enjoy mentoring and are eager to see your team constantly improve. You’re excited to work at a startup and wear many hats.


  • 5+ years or equivalent experience in software development building native or web applications
  • Experience designing and coding application architectures that are performant, scalable, and easily maintainable by others
  • Experienced in relational database technologies such as MySQL or Postgres
  • Experienced in server technologies such as Linux, NGINX, Apache, Node, etc.
  • Experienced architecting and writing RESTful APIs
  • Comfortable with test-driven development

Preferred Skills

  • React and React Native
  • Exposure to document databases such as MongoDB
  • Experience with additional front-end frameworks such as Vue or Angular
  • Exposure to GraphQL


  • Produce high quality websites and iOS, Android, and web applications
  • Advocate for code quality internally, including mentorship
  • Lead small teams of engineers on a wide array of projects
  • Help scope, estimate, and prioritize work across your team
  • Help interface with clients when a technical representative is needed
  • Embrace and practice our core values: we are committed to quality, we are loyal to a fault, we are problem solvers, we pursue positive impact

This position is based in Charlottesville, VA, and we are willing to relocate you here. Visit our about and careers pages to learn more.

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field