Summary
Join Deepgram's Console team as a frontend engineer to build user interfaces and developer tools for Deepgram's APIs. You will build integrations with Deepgram's speech-to-text, text-to-speech, and voice agent APIs in our API Playground and features to help developers manage their usage and billing. The ideal candidate has 4+ years of frontend or full-stack software engineering experience, professional experience with Elm or a strong functional programming background, expertise in modern frontend technologies, and strong communication skills. The team uses Elm and values high-quality, iterative delivery and thoughtful code design. Recent launches include voice agent playground, Aura-2 playground, and usage charts.
Requirements
- 4+ years of experience on a frontend or full-stack software engineering team
- Professional experience with Elm or strong background in functional programming with interest in Elm
- Expertise in modern frontend technologies and frameworks
- Strong communication skills and ability to navigate technical tradeoffs collaboratively
Responsibilities
- Develop, test, and deploy web applications using Elm and other frontend technologies
- Collaborate with and advise designers, product managers, and other software engineers to create accessible, performant, and responsive features
- Break down product and design ideas into logical, well-scoped units of work
- Balance building rapid prototypes and quick MVPs with investing in long-term maintainability and performance
- Participate in code reviews and architecture discussions, contributing to a culture of clarity, curiosity, and shared ownership
Preferred Qualifications
- Professional experience with Elm
- Background in developing UIs for APIs or other developer-facing products
- Contributions to functional programming communities or open-source projects
- Experience with voice technology and AI-driven applications
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.