About the Role:
Our client, a leading company in the telephony solutions industry, is seeking a highly skilled Senior Software Engineer with expertise in Elixir to join their innovative team. This position offers the opportunity to develop cutting-edge solutions that enhance contact center capabilities, leveraging advanced technologies.
Job Responsibilities:
Design, develop, and maintain high-quality, high-performance software solutions.
Collaborate with cross-functional teams to brainstorm, plan, and implement new features.
Ensure software designs meet functional and technical requirements, providing exceptional user experiences.
Write unit, integration, and UI automation tests to ensure code quality.
Investigate, triage, and resolve production issues to ensure smooth operations.
Required Skills and Experience:
6+ years of professional software development experience.
Expertise in Elixir and Phoenix, with a deep understanding of their core concepts and frameworks.
Strong grasp of software engineering principles and best practices.
Proficient in Linux/*Nix command-line environments.
Exceptional problem-solving and debugging skills.
Excellent communication skills, both oral and written.
Proven ability to work independently in troubleshooting and resolving production issues.
Desired Skills and Experience:
Experience with SIP telephony or a willingness to learn.
Familiarity with Ruby and Ruby on Rails.
Knowledge of cloud platforms like AWS and Heroku.
Background in telephony systems development (SIP, RTP).
Familiarity with Docker and Docker-Compose.
Experience with test automation frameworks and performance monitoring tools (e.g., Specs).
Candidates with a Telecom industry background will be given priority.
Salary:
Target salary is $140k, with flexibility up to $150k or more for exceptional candidates.
Additional Notes:
Candidates must have a stable work history, with at least 4-5+ years tenure in their most recent role.
Candidates with multiple short-term roles in the past 5+ years will not be considered.
Sponsorship is available for candidates who meet all criteria, including tenure, expertise in Elixir, and relevant Telecom industry experience.
Benefits:
Competitive salary and performance bonuses.
Comprehensive health, dental, and vision insurance.
Retirement savings plan with company match.
Opportunities for professional development and continuing education.
Flexible working hours promoting work-life balance.
How to Apply:
Interested candidates are encouraged to submit their resume and a cover letter detailing their relevant experience and interest in the position. Please send your application to Sarah.Wilson@Domnovate.com with the subject line "Senior Software Engineer (Elixir) Application - [Your Name]".
We are an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Job Type: Full-time
Pay: From $140,000.00 per year
Schedule:
8 hour shift
Day shift
Monday to Friday
Work Location: Remote