Apply

Lead Software Engineer

Posted 3 months agoViewed

View full description

💎 Seniority level: Lead, A few years

📍 Location: Brazil, Mexico

💸 Salary: $80,000 - $100,000 per year

🔍 Industry: On-demand marketplace for lawn care and related services

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

🗣️ Languages: English

⏳ Experience: A few years

🪄 Skills: PHPSQLJavascriptReactRESTful APIs

Requirements:
  • We’re looking for you if you’re an experienced, full-stack engineer.
  • Someone with a fair amount of experience working on both server- and client-side web software.
  • You should have familiarity with cloud development, why Test Driven Development (TDD) is critical while writing code, what makes an API RESTFul, what React is, what an XSS attack is, and how an MVC web framework works.
  • Someone who understands fundamental computer science concepts.
  • You should be able to describe how a pointer works, what Big O notation is and how to use it, and the differences between an array and a linked list and a set.
  • Someone who understands the technical SEO best practices to increase organic traffic and improve search engine rankings.
  • Know how to optimize content, website structure, and performance to drive higher traffic and improve user experience.
  • Someone with a firm grasp of SQL and databases in general (including non-relational databases).
  • You should know how to do CRUD operations, what indexes are and why they matter, and the difference between a left join and an inner join.
  • All team members at LawnStarter are expected to embody our core values.
Responsibilities:
  • As a Lead Growth Software Engineer at LawnStarter, you’ll report to one of our Engineering Managers and be responsible for leading technical initiatives from inception to the hands of our users.
  • You will be empowered to drive continuous improvement and constantly evaluate the return on investment on every decision we make when building our products.
  • You’ll be in a hands-on development and technical lead role collaborating with our cross functional teams to help continue building the leading LawnStarter platform.
  • Your focus will be architecting solutions, writing quality code, leading other engineers by example and solving technical challenges that will continue improving the experience of our users.
  • You will become a key contributor to the codebase willing to work in any area of the code when needed.
  • This can include JavaScript, PHP, Terraform or other backend/operations languages or technologies.
  • You’ll also ensure 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.
  • 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.
Apply

Related Jobs

Apply

📍 Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Contract

💸 52.0 - 75.0 USD per hour

🔍 Nonprofit / Technology

🏢 Company: Wikimedia Foundation👥 251-500💰 $2,100,000 Grant about 5 years ago

  • 5-8+ years of professional software development experience
  • Experience with cross-functional teams and new product development
  • Ability to work in a self-driven, lean environment
  • Quick adaptability to new codebases and technologies
  • Experience integrating third-party API services
  • Mobile web development skills, including frontend frameworks (Vue.js or React), as well as API development and integration

  • Acting as a thought-partner on a small cross-functional team
  • Developing highly interactive experimental solutions for mobile web
  • Working independently with minimal engineering support
  • Using third-party and Wikimedia APIs
  • Staying informed about new technologies and platforms
  • Instrumenting components for monitoring and analysis
  • Recommending improvements to R&D infrastructure
  • Collaborating with design and engineering teams

Software DevelopmentGame DevelopmentVue.JsProduct DevelopmentProduct designReactCommunication SkillsAdaptability

Posted 30 days ago
Apply
Apply

📍 Brazil

🔍 Corporate wellness

  • You’re an experienced backend engineer skilled in architecting large-scale multi-tier web applications.
  • You have experience with microservices and high-volume distributed systems.
  • You’re skilled in one or more programming languages, such as Java or Kotlin with Spring.
  • You have prior work experience with event-driven and cloud-based architectures, specifically AWS and GCP.
  • You have extensive experience designing and developing complex modern web applications.
  • You have experience in developing RESTful web services and collaborating with front-end teams.
  • You have experience applying computer science fundamentals, including data structures and algorithms.
  • You have an extensive background in working with SQL/NoSQL technologies like PostgreSQL, MySQL, and DynamoDB.
  • You have exceptional communication skills for effective teamwork across diverse locations.
  • You have advanced English skills for clear articulation of ideas.

  • You will research, architect, plan, and execute strategic projects along with an A-Players software engineering team.
  • Your deliverables influence B2B and B2C checkout conversion around the globe.
  • You will create new calculation mechanisms and improve existing ones to support Wellhub's growth.
  • You will develop strategies for delivering solutions while balancing features and time to market.
  • You will nurture and coach less senior engineers to enhance their learning and potential.
  • You will solve scalability issues and design system architecture to ensure high code quality.

AWSLeadershipPostgreSQLSQLDynamoDBGCPJavaKotlinMySQLSpringData StructuresNosqlCommunication SkillsCollaboration

Posted 3 months ago
Apply