- Company Name
- DeepL
- Job Title
- Senior Full Stack Engineer | Voice
- Job Description
-
Job Title: Senior Full Stack Engineer – Voice
Role Summary: Lead end‑to‑end design, implementation, and maintenance of scalable, real‑time voice interpretation features and APIs. Own feature ownership from concept through deployment, ensuring high quality, performance, and reliability in a fast‑growing AI product.
Expectations:
• Strong product‑engineering mindset: prioritize user value and pragmatic, technically sound solutions.
• Full‑stack fluency: comfortable across backend and frontend layers, with solid system‑design fundamentals.
• Engineering excellence: clean abstractions, robust data models, sound architecture, and code quality advocacy.
• Collaborative communicator: effective listener, clear speaker, receptive to feedback and cross‑disciplinary teamwork.
• Growth‑oriented: rapidly learn new tools, languages, and technologies as needs evolve.
Key Responsibilities:
1. Design, develop, test, and ship end‑to‑end voice features and public APIs for meeting platforms and communication channels.
2. Maintain and optimize existing systems for performance, scalability, and reliability.
3. Participate in code reviews, architectural discussions, and establish best practices.
4. Collaborate closely with product managers, designers, research, and other engineering teams to solve user‑centric problems.
5. Engage in on‑call rotation, ensuring continuous service availability and rapid incident response.
6. Continuously evaluate emerging tools and methods, applying new knowledge to improve product quality and team efficiency.
Required Skills:
• Proven experience building production‑grade full‑stack applications (frontend, backend, API).
• Strong grasp of system design, database schema design, and data modeling.
• Proficiency in at least one modern backend language (e.g., Go, Java, Node.js) and frontend frameworks (React, Vue, or equivalent).
• Familiarity with real‑time streaming, WebRTC, or similar voice/communication protocols is a plus.
• Experience with CI/CD pipelines, automated testing, and cloud deployment (AWS, GCP, Azure).
• Ability to write clean, maintainable code, perform thorough code reviews, and enforce best practices.
• Excellent written and verbal communication skills.
• Comfortable with on‑call duties and cross‑functional collaboration.
Required Education & Certifications:
• Bachelor’s (or higher) degree in Computer Science, Software Engineering, or a related technical field, or equivalent hands‑on experience.
• No specific certifications required.