DeepL11 дней назад

Software Engineer | API

Полная занятостьNew York

Обязанности

  • 01Contribute to Developer Experience: You will build features that improve how developers discover, onboard to, and use DeepL APIs. This includes implementing self-service flows, onboarding experiences, and configuration interfaces that reduce friction and delight developers from their first API call
  • 02Build Platform Components: You will implement reusable components, contribute to documentation, and help maintain client libraries (SDKs) and starter templates that make it easier for customers and ISVs to build AI-enabled products on top of DeepL
  • 03Collaborate Across Teams: You will work closely with teammates across API Core and adjacent teams—including Enterprise, Core Text, Voice, and Customization—to deliver consistent, well-designed APIs. You will actively participate in code reviews, design discussions, and contribute to shared standards
  • 04Write Quality Code: You will write well-tested, production-ready code and contribute to monitoring, alerting, and reliability improvements. You will participate in incident response, learn from postmortems, and help the team continuously raise the bar on code quality and operational health

Требования

  • 01A Developer-Centric Mindset: You think about APIs from the perspective of the developer using them. You care about clear abstractions, helpful error messages, and good documentation—not just whether the endpoint returns a 200
  • 02Solid Backend Fundamentals with Full-Stack Curiosity: You have a good foundation in backend development, RESTful APIs, and server-side systems (using Go, Python, Java, C#, or similar). You're comfortable picking up frontend work when needed—whether that's contributing to a developer dashboard or a signup flow built in React/TypeScript
  • 03Ownership and Reliability: You take responsibility for what you ship. You write tests, monitor your code in production, and follow through when things go wrong. You're proactive about flagging issues and asking for help when you need it, and you treat each incident as an opportunity to learn
  • 04AI-Native Velocity: You leverage AI-powered tools (like GitHub Copilot or Claude) to accelerate your output and reduce repetitive toil. You use AI for boilerplate code, test generation, and debugging—freeing up your focus for solving harder problems and growing your craft

Условия

  • 01Diverse and internationally distributed team: joining our team means becoming part of a large, global community with people of more than 90 nationalities
  • 02Open communication, regular feedback: as a language-focused company, we value the importance of clear, honest communication. We value smooth collaboration, direct and actionable feedback, and believe that leading with empathy and growth mindset makes us better together