HatchHA

Engineering Team Lead (Elixir & Go)

Hatch is a messaging app for home improvement and home services.

Hatch

Employee count: 11-50

United States only

Position Title: Engineering Team Lead (Elixir & Go)

Company/Employer: Hatchify, Inc.

Location: 9011 Brigadier Road, Mechanicsville, VA 23116

JOB DUTIES AND RESPONSIBILITIES:

Leadership & Mentorship:

  • Lead a team of engineers in the design, development, and delivery of software solutions using Elixir and Go.

  • Provide technical guidance, mentorship, and support to team members to foster growth and development.

  • Drive engineering best practices, including code reviews, test-driven development, and continuous integration.

Technical Excellence:

  • Architect, design, and implement scalable, maintainable, and performant systems using Elixir and Go.

  • Optimize system performance, ensure high availability, and address potential scalability challenges.

  • Stay up-to-date with the latest industry trends and advancements in the Elixir and Go ecosystems.

Project Management:

  • Collaborate with product managers, stakeholders, and other engineering teams to deliver features on time and with high quality.

  • Break down complex projects into manageable tasks, assign work to team members, and track progress.

  • Facilitate agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

Collaboration & Communication:

  • Work closely with cross-functional teams (product, QA, DevOps) to align on project goals and deliverables.

  • Communicate technical decisions, trade-offs, and challenges to both technical and non-technical stakeholders.

  • Act as the point of contact for the team, ensuring clear and consistent communication between the engineering team and other departments.

  • Effectively communicate in both English and Portuguese with team members and stakeholders.

Continuous Improvement:

  • Continuously evaluate the team's development processes and work to improve them.

  • Foster a culture of innovation, collaboration, and knowledge sharing within the team.

  • Ensure the team adheres to high standards of code quality, testing, and documentation.

  • Exercise problem-solving, decision-making, and communication skills.

  • Lead, mentor, and inspire a team of engineers.

MINIMUM EDUCATION/EXPERIENCE REQUIREMENTS:

  • Requires a Bachelor’s degree in Computer Science, Engineering, or a directly related field of study, plus the following experience:

  1. 8 years of software engineering experience.

  2. 8 years of total experience building scalable, distributed systems and microservices architecture.

  3. 8 years of total experience with relational databases and NoSQL databases.

  4. 8 years of total experience with Kubernetes and containerization technologies for orchestration and deployment.

  5. 5 years of experience in a leadership or team lead role.

  6. Experience in Elixir and Go to include experience with functional and concurrent programming paradigms.

  7. Experience in the understanding and application of software development best practices, including test-driven deployment, CI/CD, and version control with GIT.

  8. Experience with Phoenix framework or other web application frameworks in Elixir.

  9. Experience with cloud infrastructure tools AWS and GCP.

  10. Experience with performance optimization and monitoring tools.

  11. Experience working with agile methodologies Scrum and Kanban.

  12. Experience in functional programming.

  13. Experience knowledge-sharing within the community.

  • Experience may be gained concurrently.

  • Work from home available. Must reside within commuting distance from employer’s Mechanicsville, VA office.

  • Requires domestic travel to company locations 3x per quarter.

  • Requires fluency in written and verbal English and Portuguese.

  • Employer will accept any suitable combination of education, training, or experience.

In lieu of the above, the employer will accept the following:

  1. 10 years of software engineering experience.

  2. 10 years of total experience building scalable, distributed systems and microservices architecture.

  3. 10 years of total experience with relational databases and NoSQL databases.

  4. 10 years of total experience with Kubernetes and containerization technologies for orchestration and deployment.

  5. 5 years of experience in a leadership or team lead role.

  6. Experience in Elixir and Go to include experience with functional and concurrent programming paradigms.

  7. Experience in the understanding and application of software development best practices, including test-driven deployment, CI/CD, and version control with GIT.

  8. Experience with Phoenix framework or other web application frameworks in Elixir.

  9. Experience with cloud infrastructure tools AWS and GCP.

  10. Experience with performance optimization and monitoring tools.

  11. Experience working with agile methodologies Scrum and Kanban.

  12. Experience in functional programming.

  13. Experience knowledge-sharing within the community.

  • Experience may be gained concurrently.

  • Work from home available. Must reside within commuting distance from employer’s Mechanicsville, VA office.

  • Requires domestic travel to company locations 3x per quarter.

  • Requires fluency in written and verbal English and Portuguese.

  • Employer will accept any suitable combination of education, training, or experience.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Manager

Location requirements

Hiring timezones

United States +/- 0 hours

About Hatch

Learn more about Hatch and their company culture.

View company profile

Hatch is a messaging app for home improvement and home services.

Hatch combines two-way text, email, and phone with automation in one collaborative workspace to help you increase close rates, shorten sales cycles, and boost 5-star reviews.

Built for your home improvement or call center team to start and automate all of your text, email, and voice conversations in one collaborative workspace.

Employee benefits

Learn about the employee benefits and perks provided at Hatch.

View benefits

Healthcare benefits

Medical and dental insurance.

Employee equity pool

Get rewarded for your best work.

Unlimited time off

Take as much time off as you want as long as it doesn't interfere with your ability to do your work.

View Hatch's employee benefits
Claim this profileHatch logoHA

Hatch

Company size

11-50 employees

Founded in

2016

Chief executive officer

Chris Bache

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Hatch

Explore the variety of open remote roles at Hatch, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Hatch

Remote companies like Hatch

Find your next opportunity by exploring profiles of companies that are similar to Hatch. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Hatch hiring Engineering Team Lead (Elixir & Go) • Remote (Work from Home) | Himalayas