Apply

Lead Software Engineer

Posted 2024-11-14

View full description

💎 Seniority level: Lead, Few years

📍 Location: Brazil, Mexico

💸 Salary: 80000 - 100000 USD per year

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

🏢 Company: LawnStarter

🗣️ Languages: English

⏳ Experience: Few years

🪄 Skills: PHPSoftware DevelopmentSQLJavascriptReact NativeReactJavaScriptSEOTerraformDocumentation

Requirements:
  • Experienced full-stack engineer with knowledge in server-side and client-side web software.
  • Familiarity with cloud development, TDD, RESTful APIs, React, XSS attacks, and MVC frameworks.
  • Understanding of fundamental computer science concepts and data structures.
  • Strong SQL and database knowledge, including CRUD operations and joins.
  • Interest in technical SEO best practices and familiarity with AI-driven tools is a plus.
Responsibilities:
  • Report to Engineering Managers and lead technical initiatives from inception to delivery.
  • Drive continuous improvement and evaluate return on investment for product decisions.
  • Collaborate with cross-functional teams in a hands-on development and technical lead role.
  • Architect solutions, write quality code, and solve technical challenges.
  • Contribute to the codebase and address challenges affecting software delivery.
Apply

Related Jobs

Apply

📍 Brazil

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or related field.
  • Strong skills in programming languages such as Python, Go, Java, C, or C++.
  • Experience with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills in English and Portuguese.
  • Teamwork and leadership skills.
  • Ability to work on high scalable and distributed projects.
  • Experience in projects with unclear scope.
  • Quick learner, adapting to new technologies efficiently.
  • Passionate about building reliable minimum viable products.
  • Experience working with modern agile product development teams.
  • Leadership qualities as an inspiring technical leader.

  • Design, develop, and implement generative AI based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize RAG systems to enhance the performance and accuracy of AI models.
  • Implement robust data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers to ensure seamless integration of data pipelines.
  • Design and develop APIs to interface with various AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Ensure seamless integration of AI applications with other software systems.
  • Work closely with cross-functional teams including product managers, designers, and other engineers.
  • Participate in code reviews and provide constructive feedback.
  • Communicate technical concepts to non-technical stakeholders.
  • Inspire and empower others to prioritize wellbeing.

LeadershipPostgreSQLPythonSQLAgileDynamoDBJavaC++Product DevelopmentGoNosqlCollaborationAttention to detail

Posted 2024-11-19
Apply
Apply

📍 Brazil

🔍 Wellness

🏢 Company: Wellhub

  • You're an experienced backend engineer skilled in architecting large-scale multi-tier web applications with high availability and scalability.
  • 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, working closely with front-end teams to create mocks, define payloads, and follow HTTP best practices.
  • You have experience applying computer science fundamentals, including data structures, algorithm design, problem-solving, and complexity analysis.
  • You have an extensive background in working with SQL/NoSQL technologies, such as PostgreSQL, MySQL, and DynamoDB, and possess a deep understanding of their everyday use cases and performance pitfalls.
  • You have exceptional communication skills that enable you to work effectively with diverse teams located across different countries.
  • You are a professional that focuses on making things right and better at every opportunity.
  • You have advanced English skills and can clearly articulate ideas when speaking to groups in English.
  • You have a bachelor's degree in computer science or equivalent professional experience.

  • 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, by both creating new calculation mechanisms and improving/maintaining existing ones to support Wellhub's exponential growth.
  • Working on loosely defined project scopes, you will elaborate strategies to deliver solutions balancing features and time to market, pairing with Product Managers, Product Designers, and a cross-functional team.
  • You will be able to evolve leadership skills, nurturing and coaching less senior engineers to speed up their learning curve and reach their full potential.
  • You will also have opportunities to develop engineering skills by solving scalability problems, designing system architecture, and ensuring high code quality, among others.

AWSLeadershipPostgreSQLSQLDynamoDBGCPJavaKotlinMySQLSpringData StructuresNosqlCommunication SkillsCollaboration

Posted 2024-10-11
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 2024-10-11
Apply
Apply

📍 Brazil

🔍 Corporate wellness

🏢 Company: Wellhub

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Strong skills in programming languages such as Python, Go, Java, C or C++.
  • Experience working with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication (both in English and Portuguese), teamwork and leadership skills.
  • Ability to work on high scalable and distributed projects.
  • Proven experience in projects with unclear scope.
  • Faster learner, able to adapt quickly to new technologies.
  • Experience in building reliable minimum viable products and pilots.
  • Experience with agile product development teams.
  • Ability to inspire and lead teams.

  • Design, develop, and implement generative AI based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize RAG systems to enhance AI model performance.
  • Implement robust data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers for data pipeline integration.
  • Design and develop secure, scalable, and performant APIs.
  • Ensure seamless integration of AI applications with other software systems.
  • Work closely with product managers, designers, and engineers.
  • Participate in code reviews and provide feedback to peers.
  • Communicate technical concepts effectively to non-technical stakeholders.

AWSLeadershipPostgreSQLPythonSQLAgileETLJavaPyTorchC++C (Programming language)Problem Solving

Posted 2024-08-10
Apply
Apply

📍 Brazil

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Strong skills in programming languages such as Python, Go, Java, C, or C++.
  • Experience with SQL/NoSQL technologies like OpenSearch, DynamoDB, PostgreSQL.
  • Experience in API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills in English and Portuguese.
  • Ability to work on scalable and distributed projects.
  • Proven experience with projects with unclear scopes.
  • Fast learner, adaptable to new technologies.
  • Experience building reliable minimum viable products.
  • Work experience with agile product development teams.
  • Keen on fostering collaboration within and across teams.
  • Recognized as an inspiring technical leader.

  • Design, develop, and implement generative AI based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize RAG systems to enhance AI model performance.
  • Implement robust data retrieval mechanisms for RAG frameworks.
  • Collaborate with data engineers for seamless data pipeline integration.
  • Design and develop APIs to interface with AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Integrate AI applications with other software systems.
  • Communicate technical concepts and project progress to non-technical stakeholders.

LeadershipPythonAgile

Posted 2024-08-09
Apply
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

💸 60 - 93 USD per hour

🔍 Nonprofit / Technology / Open Source

  • Education and/or experience with Object-Oriented development using a scripting language such as PHP, Python, Ruby, or JavaScript.
  • Interest in front-end web application development skills.
  • Experience with collaborative open-source communities.
  • Openness to working with a diverse and geographically distributed team.
  • Strong written communication skills as our collaboration largely happens online.
  • Bachelor's degree in CS or a related field, or the equivalent in work-related experience.

  • Architect, develop, test, and deploy new features, improvements and upgrades to various systems and tools used by the Wikimedia community.
  • Partner with Foundation staff and volunteers on software design, development, testing and evaluation of potential technical solutions.
  • Help identify and implement best practices in engineering processes across the team.
  • Ensure positive and constructive discussions with the community and the Foundation.
  • Work and communicate effectively within a small team distributed across multiple time zones.
  • Actively share knowledge.

PHPSoftware DevelopmentGitJavascriptC (Programming language)Written communication

Posted 2024-07-11
Apply
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

💸 60 - 93 USD per hour

🔍 Nonprofit / Free Knowledge / Software Development

  • Education and/or experience with Object-Oriented development using a scripting language (e.g., PHP, Python, Ruby, or JavaScript).
  • Interest in front-end web application development skills.
  • Experience with collaborative open-source communities.
  • Openness to working with a diverse and geographically distributed team.
  • Strong written communication skills as collaboration largely happens online.
  • Bachelor's degree in CS or related field or equivalent work-related experience.

  • Architect, develop, test, and deploy new features, improvements, and upgrades to various systems and tools used by the Wikimedia community.
  • Partner with Foundation staff and volunteers on software design, development, testing, and evaluation of potential technical solutions.
  • Help identify and implement best practices in engineering processes across the team.
  • Ensure positive and constructive discussions with the community and the Foundation.
  • Work and communicate effectively within a small team distributed across multiple time zones.
  • Actively share knowledge and collaborate with team members.

PHPSoftware DevelopmentGitJavascriptC (Programming language)

Posted 2024-07-11
Apply