TL;DR
Senior Software Engineer (Kotlin): Delivering complex and scalable systems for clients, focusing on backend services, APIs, frontend components, data pipelines, and cloud infrastructure. Focus on solving hard problems, owning outcomes end-to-end, and operating in a consultative engineering environment.
Location: Hybrid, London, UK
Company
hirify.global is a leading independent boutique technology firm with a global footprint across London, Sydney, San Francisco, and New Zealand, operating at the intersection of data, AI, machine learning, data engineering, and software engineering.
What you will do
- Design and build backend services for a highly scalable marketing platform.
- Own the design of APIs, applications, and supporting infrastructure.
- Translate business requirements into robust technical solutions in partnership with clients and delivery teams.
- Deliver solutions end-to-end, including building, automating, deploying, operating, and supporting systems.
- Document technical designs and requirements clearly for internal teams and clients.
- Collaborate in a hybrid setup with both remote and in-person team members and stakeholders.
Requirements
- Strong foundation in JVM-based development (Kotlin preferred, Java welcome).
- Experience designing and implementing data-driven APIs.
- Experience with React, TypeScript, Redux, and Tailwind (or similar modern frameworks).
- Background working on large-scale web services.
- Solid SQL experience, including schema design and performance-aware queries.
- Deep experience with automated testing (unit, integration; TDD/BDD preferred).
Nice to have
- Exposure to Scala or functional programming concepts.
- Experience with asynchronous and highly concurrent backend frameworks (e.g. Ktor, http4k, Play, RxJava).
- NoSQL experience (DynamoDB, Cassandra, BigTable, Cosmos DB, etc.).
- Strong Git workflow experience and the ability to adapt workflows to project needs.
- A genuine appetite for learning and adopting new technologies quickly.
Culture & Benefits
- High-performing engineering team working on a large-scale machine learning platform.
- Team operates with a high degree of autonomy and shared ownership.
- Engineers work across the full stack, support one another’s growth, and collaborate closely with data scientists and adjacent teams to design cross-system solutions.
- Strong engineering culture, real influence, and meaningful problems to solve.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →