Software Engineer, Elixir
PDQ
About the role
Description
• Build new features and enhancements in Elixir and React with TypeScript for our cloud-native, agent-based SaaS product
• Work in a CI/CD environment, shipping code to production frequently following agile principles
• Collaborate with engineering teammates in the US and Romania on shared priorities
• Troubleshoot technical issues, from bugs to outages and customer support cases
• Research, prototype, and contribute to technical decisions
• Participate in constructive code reviews and continuous learning
Requirements
• Bachelor's degree in Computer Science, a related degree, or equivalent experience
• 5+ years experience developing Elixir or Erlang based applications, with much of this experience in a professional setting
• Proven experience building intuitive, scalable UI/UX for SaaS products
• Experience with agent-based or end-point management SaaS products is a plus
• 4+ years of experience working on a variety of professional software development projects
• Familiarity with agile development and CI/CD workflows
• Experience with GraphQL for building and consuming APIs
• Familiarity with Google Cloud Platform (GCP) and PostgreSQL
• Exposure to observability and monitoring tools such as Prometheus and Grafana
• Exposure to open-source development is a plus.
Benefits
• Remote work options
• Continuous learning opportunities
Company
PDQ is a software company focusing on IT asset management and device management software for system administrators, including PDQ Deploy and PDQ Inventory.
PDQ