
Software Engineer, Elixir
PDQ
full-time
Posted on:
Location Type: Remote
Location: Remote • Utah • 🇺🇸 United States
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
ElixirPostgresReactSQL
About the role
- Design, develop, test, deploy and maintain Elixir services that drive PDQ's products
- Work across the entire technology stack, from code to infrastructure
- Work with continuous integration and continuous deployment (CI/CD) tools as necessary for building current project work
- Collaborate with teams to deliver on project priorities within deadlines
- Work with customers and team members on technical issues including software outages, security risks, maintenance, deployment, customer support tickets
- Conduct research and prototyping efforts with little oversight
- Exchange constructive, respectful, and frank code reviews with your peers
- Collaborate with UX designers to improve the fit-for-purpose of products
- Prepare for and participate in team meetings
Requirements
- Bachelor's degree in Computer Science, a related degree, or equivalent experience
- Strong understanding of frameworks and languages associated with PDQ technical stack, including Elixir, React, PostgreSQL, LaunchDarkly
- 2+ years of experience working on a variety of professional software development projects based in Elixir
- Possess strong analytic, technical, and problem-solving skills
- Ability to communicate effectively through written or verbal medium
- Strong experience with SQL, data, and managing database migrations
- Hands-on experience using Git version control with branching and pull requests
- History of applying defensive security strategies for both client and server-side web systems
- Strong ability to create lightweight proposals, diagrams, specifications, and other analyses from user requirements
- Excellent debugging skills and pragmatic design experience
- Experience with test-driven development and automated testing frameworks
- Ability to read code and quickly make sense of an unfamiliar codebase
- Ability to understand a problem space and make code changes safely
- Experience engaging with open-source projects and communities
Benefits
- 4-Day Work Week
- Equity
- Managers who champion professional development
- 100% Premium Coverage for medical, dental and vision for you and your dependents
- 100% Premium Coverage for Short Term Disability, Long Term Disability, Life, and AD&D Insurance
- Company Match of the first 6% of your employee deferrals
- Flexible Paid Time Off Policy that treats you like the adult that you are
- Health Savings Account (HSA) and wellness incentives
- Quarterly Company Values Award (team member nominated)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ElixirReactPostgreSQLSQLGittest-driven developmentautomated testing frameworksdefensive security strategiesdatabase migrationsdebugging
Soft skills
analytical skillsproblem-solving skillseffective communicationcollaborationconstructive feedbackadaptabilitytime managementtechnical supportresearch skillsproposal writing
Certifications
Bachelor's degree in Computer Sciencerelated degreeequivalent experience