LawnStarter

Principal Software Engineer

LawnStarter

full-time

Posted on:

Location: 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

Amazon RedshiftAWSAzureCloudJavaScriptLaravelNoSQLPHPReactReact NativeSQLVue.js

About the role

  • Collaborate on designing and implementing system architecture, technical strategy, and engineering standards
  • Lead technical initiatives across teams, ensuring alignment with architectural direction and goals
  • Build and maintain platform-level components, services, and libraries to improve engineering efficiency and system maintainability
  • Mentor engineers through code reviews, pair programming, and hands-on guidance
  • Contribute directly to server-side and client-side development across the entire stack
  • Write and review technical design documents, system diagrams, and reference implementations
  • Evaluate and implement new tools, frameworks, and best practices to continuously improve the platform
  • Enhance observability, performance, scalability, and security throughout the system
  • Share knowledge and insights to foster team growth and improvement

Requirements

  • Principal engineer, lead full-stack engineer, or equivalent senior experience
  • Highly skilled in server-side and client-side software development
  • Familiar with cloud development (AWS, Google Cloud, Microsoft Azure)
  • Experienced with Test Driven Development (TDD)
  • Experienced building and working with RESTful APIs
  • Experience with React
  • Experience with MVC frameworks (e.g., Laravel)
  • Knowledge of security concerns (e.g., XSS attacks)
  • Strong computer science fundamentals (Big O notation, pointers, composition vs. inheritance, arrays, sets, linked lists)
  • Proficient in SQL and NoSQL databases; understanding of CRUD, indexes, and joins
  • Comfortable with cloud infrastructure (AWS Lambda, ECS, EKS, Aurora) and Infrastructure as Code (IaC)
  • Familiarity with PHP (Laravel), JavaScript (React, React Native, Vue)
  • Passion for clean code and building customer-driven, reliable solutions
  • Must upload an English resume; applications without it will not be considered