Job Closed
This listing is no longer active.
Affordable healthcare for everyone.
Software Engineer III, Elixir
Location
Ohio
Posted
141 days ago
Salary
$107K - $229K / year
Seniority
Senior
Job Description
Software Engineer III, Elixir
GoodRx
• Develop and maintain backend systems and applications using Elixir, adhering to coding standards and best practices • Write clean, efficient, and maintainable code, ensuring high code quality and readability • Collaborate with cross-functional teams to translate requirements into technical specifications and deliver integrated solutions • Contribute to architectural discussions and assist in making technical decisions, under the guidance of senior team members • Participate in code reviews, provide constructive feedback, and learn from peers to improve coding skills and knowledge • Troubleshoot and debug issues in existing systems, proposing and implementing effective solutions • Work closely with senior team members to address technical challenges and optimize system performance and scalability • Proactively identify potential risks and provide recommendations for mitigation • 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, knowledge sharing, and mutual respect.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 3+ years of experience in software development, with a focus on Elixir and functional programming
- Solid understanding of Elixir language fundamentals and functional programming concepts
- Experience with database systems, such as PostgreSQL or MongoDB
- Strong problem-solving abilities and attention to detail
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
- Eagerness to learn and grow, with a passion for tackling new challenges and expanding technical expertise
- 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
- additional benefits may be available
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Engineer – .NET, Vue/React
CoverGo | InsurtechThe no-code platform transforming the insurance industry
• 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
Team Lead Java Engineer, Remarketing
AUTO1 GroupAUTO1 Group is Europe’s leading digital automotive platform.
• 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
Middle/Senior Embedded Developer, Rust
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• 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
• 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.




