Apply

Lead Software Developer

Posted 5 months agoInactiveViewed

View full description

💎 Seniority level: Lead, A few years

📍 Location: Brazil, Mexico

💸 Salary: 80000 - 100000 USD per year

🔍 Industry: Outdoor home services

🏢 Company: LawnStarter👥 101-250💰 $10,500,000 over 5 years agoInternetMarketplaceOutdoorsLandscaping

⏳ Experience: A few years

🪄 Skills: PHPSQLJavascriptReactTerraformDocumentation

Requirements:
  • Experienced full-stack engineer with server- and client-side web software skills.
  • Familiarity with cloud development, Test Driven Development (TDD), RESTful APIs, React, XSS attacks, and MVC web frameworks.
  • Understanding of computer science concepts like pointers, Big O notation, composition vs. inheritance, arrays, linked lists, and sets.
  • Firm grasp of SQL and databases, including CRUD operations, indexes, and join types.
Responsibilities:
  • Lead the development of LawnStarter platform ensuring that the best development techniques and architectural patterns are utilized.
  • Own and ensure the resolution of complex problems found in systems and integrations.
  • Identify and address challenges faced by the initiatives being led.
  • Find opportunities to share knowledge and lessons learned across delivery teams.
  • Ensure thorough automated testing patterns are in place.
  • Communicate solutions through written documentation and technical presentations.
Apply

Related Jobs

Apply

📍 Brazil, Mexico, Argentina, Colombia

🧭 Full-Time

🔍 Software Development

🏢 Company: LawnStarter👥 101-250💰 $10,500,000 over 5 years agoInternetMarketplaceOutdoorsLandscaping

  • Experience working on both server- and client-side web software
  • Familiarity with cloud development
  • Understanding of fundamental computer science concepts
  • Firm grasp of SQL and databases
  • Lead the development of LawnStarter platform ensuring that we’re utilizing the best development techniques, architectural patterns, frameworks and libraries for those initiatives
  • Own and ensure the resolution of complex problems found in our systems and integrations
  • Find opportunities to broadcast knowledge and lessons learned across delivery teams
  • Delegate to teammates and work with them to ensure they're successful
  • Identify technical debt buydown opportunities and work with the engineering management team and the product management team to prioritize these activities
  • Ensure patterns are in place to provide thorough automated testing with tests at each level of the test pyramid
  • Communicate patterns and solutions through both thorough written documentation and technical presentations

Backend DevelopmentPHPSoftware DevelopmentSQLCloud ComputingDesign PatternsFrontend DevelopmentFull Stack DevelopmentJavascriptReact.jsSoftware ArchitectureAlgorithmsData StructuresCI/CDRESTful APIsTerraformNodeJS

Posted 1 day ago
Apply