Job Closed

This listing is no longer active.

GoodRx logo
GoodRx

Affordable healthcare for everyone.

Lead Software Engineer, Elixir

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 501-1,000Since 2011H1B SponsorCompany SiteLinkedIn

Location

Ohio

Posted

140 days ago

Salary

$151K - $323K / year

Seniority

Senior

Job Description

Lead Software Engineer, Elixir

GoodRx

• Lead the architectural design and development of complex backend systems using Elixir, ensuring they are built upon highly available, scalable, and cost-effective GCP infrastructure • Provide technical guidance, mentorship, and support to junior and mid-level engineers, fostering their growth in both software engineering principles and cloud operations • Drive technical excellence by ensuring adherence to coding standards, design principles, and modern cloud-native best practices • Design, develop, and maintain scalable, high-performance software solutions in Elixir, meeting project requirements and quality standards • Collaborate closely with cross-functional teams to translate business requirements into technical specifications and actionable plans • Participate in code reviews, identify areas for improvement, and advocate for continuous refinement of development processes • Design and maintain efficient CI/CD pipelines (preferably Kubernetes-based) to automate provisioning, configuration management, and deployment processes • Define and implement robust monitoring, logging, and alerting solutions to ensure the health and performance of the applications you build • Stay informed about emerging technologies, tools, and trends in both the Elixir ecosystem and Cloud/DevOps landscape, assessing their potential impact on our development practices • Proactively identify opportunities to enhance system scalability, reliability, and performance—optimizing both the application code and the cloud resources • Contribute to the development and evolution of internal frameworks, libraries, and tools to streamline development workflows and improve developer productivity • Collaborate effectively with product managers, UX/UI designers, and other stakeholders to understand project requirements, provide technical insights, and ensure alignment on deliverables • Communicate project status, technical challenges, and recommendations clearly and effectively to team members and stakeholders • Foster a collaborative and inclusive team environment characterized by open communication, mutual respect, and shared accountability

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 8+ years of experience in software development, with a primary focus on Elixir and functional programming
  • Proven track record of designing and implementing scalable backend systems using Elixir, with a demonstrated ability to address complex technical challenges
  • Solid experience with Google Cloud Platform (GCP) or AWS, including proficiency in cloud architecture design and networking concepts (VPC, Load Balancing, Security)
  • Strong proficiency in Infrastructure as Code (IaC) tools such as Terraform and experience managing containerization technologies like Docker and Kubernetes
  • Strong understanding of distributed systems, concurrency, and fault tolerance
  • Excellent leadership, communication, and interpersonal skills, with a track record of effectively mentoring and coaching junior engineers
  • Strong problem-solving abilities and a passion for continuous learning and improvement
  • Contributions to the Elixir community or open-source projects are a plus

Benefits

  • medical, dental, and vision insurance
  • 401(k) with a company match
  • ESPP
  • unlimited vacation
  • 13 paid holidays
  • 72 hours of sick leave
  • mental wellness and financial wellness programs
  • fertility benefits
  • generous parental leave
  • pet insurance
  • supplemental life insurance for you and your dependents
  • company-paid short-term and long-term disability

Related Job Pages

More Backend Engineer Jobs

CoverGo | Insurtech logo

Senior Full Stack Engineer – .NET, Vue/React

CoverGo | Insurtech

The no-code platform transforming the insurance industry

Backend Engineer140 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• Design, implement and maintain new features and functionalities for the SAAS platform, understanding the requirements of insurance businesses and translating them into scalable and efficient software solutions • Work on both the front-end and back-end of the application, demonstrating expertise in various technologies, frameworks, and programming languages • Work collaboratively with product, design, engineering teams, and UX designers to understand end-user requirements, use cases, and technical concepts, translating them into a cohesive and effective solution while ensuring a seamless user experience. • Optimize the performance of the application to handle large amounts of data and high user traffic, delivering a smooth user experience • Participate in code reviews and enforce best coding practices, while also writing and executing unit tests and integration tests to maintain code quality • Investigate and promptly fix bugs to maintain the reliability of the platform • Ensure security and compliance by following best practices for securing web applications and adhering to relevant regulations in handling sensitive customer data • Stay up-to-date with the latest technologies, frameworks, and best practices to ensure we remain competitive and innovative • Design the platform with scalability and flexibility in mind, accommodating new features and changes as the number of clients and users grows • Provide mentorship to junior developers, aiding in their technical growth and effective contribution to the team's goals

Pakistan
Job Closed
AUTO1 Group logo

Team Lead Java Engineer, Remarketing

AUTO1 Group

AUTO1 Group is Europe’s leading digital automotive platform.

Backend Engineer141 days ago
Full TimeRemoteTeam 5,001-10,000Since 2012H1B No Sponsor

• Architecture, solution design, development, quality assurance, shipping, monitoring and maintenance are all done by us in our service oriented platform with currently 300+ RESTful microservices. • As a team lead you and your team own a subset of our applications and services • Use your experience, hands-on and can-do attitudes to solve complex problems • Your solutions and technical advice are founded on your solid technical experience. • Take responsibility for the growth and development of your team and help everyone around you to get better every day • Hire world-class talent, lead by example and mentor those around you to push boundaries and excel

Ukraine
Sigma Software Group logo

Middle/Senior Embedded Developer, Rust

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Backend Engineer141 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Develop software components using C and Rust • Contribute to the development of technical project documentation and user documentation • Participate in conference calls and face-to-face meetings with the Customer and Customer partners • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project • Report on status and progress according to the project and company demands • Spot current deficiencies in the development process, adopted procedures, engineering practices, environment configurations, etc., and suggest improvements • Escalate technical issues to the Architect, Team Lead, and Project Manager • Improve your qualification within the areas of expertise by attending various training courses, seminars, and/or other educational organizations

Poland
Job Closed
Owner.com logo

Senior Software Engineer, Backend

Owner.com

We make online growth easy for restaurants.

Backend Engineer141 days ago
OtherRemoteTeam 201-500Since 2020H1B No Sponsor

• Build new products and features 0 to 1 • Take ownership of projects from conception all the way to shipping, ensuring modular, maintainable, and high-quality code • Deliver value to our end users across our entire system while considering performance, scale, security, and maintainability • Shape our product direction by talking to users and collaborating with other teammates in feature brainstorms/roadmap planning • Provide thoughtful code reviews and technical guidance to peers, helping to improve overall team quality • Help us build a great team — interview candidates, refer great engineers, etc.

California
$190K - $220K / year
Job Closed