Role mission
The Product Engineer is a hands-on technical role.
Not just a programmer.
They are responsible for the development, deployment, monitoring and technical ownership of the systems entrusted to them.
The Product Engineer is responsible not only for creating the code, but also for its operation, quality and long-term sustainability.
Main responsibilities
Software Development
- implementing new features
- fixing bugs
- refactoring
- integrating systems
- working with AI during development
Deployment
- preparing releases
- deploying changes
- checking the release process
- rolling back when problems occur
Monitoring
- watching alerts
- working with Sentry
- working with logs
- analyzing incidents
- proposing monitoring improvements
Testing
- writing tests
- automating tests
- integration testing
- verifying edge cases
Technical Ownership
For simpler systems:
- technical owner of the system
- knowledge of the architecture
- proposing improvements
- maintaining technical documentation
AI-First working style
We expect active use of AI:
- Claude
- Codex
- ChatGPT
- Claude CLI
- AI coding assistants
AI is the main working tool.
It is not a bonus skill.
How we know you are successful
- fast delivery of changes
- low error rate
- good monitoring
- good tests
- low number of incidents
- the ability to independently own the systems entrusted to you