Senior Full Stack Software Developer

LawnStarter Logo

LawnStarter

πŸ“Remote - Brazil

Summary

Join LawnStarter, a leading on-demand marketplace for home services, as a Senior Full Stack Web Developer contractor with the potential to become a Lead Engineer. You will build reliable and scalable code for our mobile and web applications, collaborating with product and design teams. This hands-on role involves creating rich user experiences, working with our design system, and ensuring responsiveness across devices. You will release new software daily using continuous integration and continuous delivery, and mentor junior developers. The ideal candidate possesses extensive experience with modern web technologies and a strong understanding of computer science fundamentals. This is a fully remote position.

Requirements

  • Have a fair amount of experience working on client-side web software with modern libraries and frameworks (React/React Native)
  • Understand how HTTP works, why Test Driven Development (TDD) is critical while writing code, what an XSS attack is, and how an MVC web framework works
  • Be familiarized with CSS architecture including pre/post processors and CSS-in-JS, and best practices around responsive layout, accessibility, and animation
  • Have experience working with design systems and designers or within a product design organization
  • Understand fundamental computer science concepts
  • Have a firm grasp of SQL and databases in general (including non-relational databases and modern cloud database solutions)
  • Know how to do CRUD operations, what indexes are and why they matter, and the difference between a left join and an inner join for instance
  • Have a background with any mainstream object-oriented language and have great engineering fundamentals

Responsibilities

  • Build reliable, observable, resilient, and scalable code that powers our suite of mobile and web applications supporting our providers, customers, and internal stakeholders
  • Build rich experiences, helping make LawnStarter design system come to life in code
  • Use your knowledge to bridge the gaps between designers and engineer and making sure the code you write scales responsively from mobile devices to desktop browsers and users love to use
  • Work closely with our Product Management, Product Design across all engineering specialties to help decide which features to build and how to build them efficiently
  • Release new software every day
  • Take pride in your work and be excited to inspire and mentor junior developers as they ramp up their knowledge and experience alongside you

Preferred Qualifications

Have 5+ years of experience

Benefits

Fully remote position: Work remotely from anywhere you want

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.