Responsibilities
- Design and implement high-quality features spanning frontend interfaces and backend systems, including API integrations
- Produce clean, thoroughly tested, and production-ready code while actively engaging in peer code reviews
- Work closely with Product, Design, Quality Assurance, and Backend teams to ensure seamless delivery of user-centered functionality
- Participate in key technical decisions regarding system architecture, development tools, and engineering best practices
- Own features from initial planning through implementation, deployment, and ongoing performance monitoring
- Incorporate AI-powered coding assistants and automated testing powered by large language models into regular development workflows
- Help develop AI-first user interface patterns in collaboration with the LLM Platform team, focusing on generative and prompt-based interactions
- Keep up with advancements in AI-assisted development tools and share relevant innovations with the engineering team
- Translate product requirements into well-defined, executable engineering tasks
- Deliver committed work within sprint timelines, proactively identifying and communicating obstacles or scope adjustments
- Maintain a balance between introducing new capabilities and reducing technical debt in active codebases
Work Arrangement
Remote (Worldwide) — Germany, India, UK, Argentina, Ukraine, Turkey, Spain