Software Engineer | API
deeplUSAFull Time2d ago
TypeScriptPythonJavaGoReactClaudeAIJiraGrowthSolutionsCommunityEngineering
Job description
Software Engineer | API at deepl.
About the role
Join a company that builds AI solutions for businesses globally. This role focuses on enhancing the developer experience for DeepL's API, which connects advanced AI capabilities to developers worldwide. You will contribute to the core API team, improving how external and internal teams interact with the platform.
Key facts
What you'll do
- Improve how developers discover, onboard to, and use DeepL APIs by building self-service flows and configuration interfaces.
- Create reusable platform components, contribute to documentation, and maintain client libraries (SDKs) and starter templates.
- Collaborate with various teams, including Enterprise, Core Text, Voice, and Customization, to ensure consistent API design.
- Write well-tested, production-ready code, contribute to monitoring and alerting, and participate in incident response.
Requirements
- Experience with backend development, RESTful APIs, and server-side systems using Go, Python, Java, C#, or similar.
- Ability to contribute to frontend tasks, such as developer dashboards or signup flows, using React/TypeScript.
- A mindset that prioritizes the developer's experience when designing APIs, focusing on clear abstractions and helpful error messages.
- Strong sense of ownership for delivered work, including writing tests, monitoring code in production, and learning from incidents.
Skills & tools
- Go
- Python
- Java
- C#
- React
- TypeScript
- GitHub Copilot
- Claude
Practical notes
DeepL offers a hybrid work schedule with two in-office days per week and flexible hours. All employees receive virtual shares. Benefits include 30 days of annual leave plus public holidays, monthly full-day hacking sessions, and regular in-person team events. The company supports a diverse, international team with employees across multiple countries.