Elixir Software Engineer
ALLUVIUM HEALTH INC
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $107,000 - $142,000 per year
About the role
- Understand and implement development tasks that align with the broader goals of the project.
- Design, code, test, and debug software applications.
- Maintain a high standard of code quality and follow best practices in software development.
- Collaborate with team members across different departments to ensure that technical solutions integrate seamlessly with other parts of the project.
- Daily activities include writing clean and efficient code, updating existing software to improve functionality and efficiency, and documenting changes made during the development process.
- Engage in planning sessions to estimate task durations and resources required for project milestones.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience preferred
- 3-7 years professional software development experience required
- Professional experience with Elixir (or another functional programming language) in production environments
- Experience building web applications or backend services using Phoenix (LiveView a plus)
- Experience building modern frontend applications with React is preferred
- Experience in SaaS, healthcare technology/IT, or healthcare B2B environments highly preferred
- Experience working in a startup environment is desirable
Benefits
- Competitive Compensation Package
- Health and Wellness Group Benefits Plan
- 401K and Matching
- Very Progressive PTO policy
- Cultural Focus on Work-life balance
- Vacation Expense Reimbursement
- Hybrid and Remote based roles
- Access to role-based professional development/training opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ElixirPhoenixReactsoftware developmentcode qualitydebuggingweb applicationsbackend servicesfunctional programmingSaaS
Soft Skills
collaborationcommunicationplanningproblem-solvingdocumentationtask estimationteamworkadaptabilityattention to detailefficiency
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering