Remote job
Kotlin Engineers
Job details
About this role
Role overview Lead backend engineering work for enterprise systems as a senior Kotlin engineer on a distributed team. The role combines hands-on system design and delivery with team guidance, cross-functional planning, and responsibility for reliability and engineering quality.
Responsibilities - Drive quarterly team goals and help engineers make progress on complex, open-ended problems. - Work with product, design, and analytics partners to shape features and assess technical trade-offs. - Identify and lead resolution of risks across projects, processes, technology, and delivery. - Monitor service health, support maintenance, and participate in on-call work. - Set strong code review and design practices, and share engineering guidance through writing or talks. - Coach teammates through feedback and example.
Requirements - At least five years designing, building, and launching Kotlin backend systems at scale. - Experience building highly available distributed systems, with technologies such as AWS, MySQL or DynamoDB, and Kubernetes. - Ability to plan and design substantial features or system components with simple, extensible approaches. - Write clear, maintainable code and make safe changes in large codebases. - Communicate effectively in written and spoken English with a global team. - Seek feedback and take ownership of ongoing professional development.
Benefits and work setup - Fully remote role working with a global engineering team.