At a Glance
- Tasks: Build and evolve backend systems for a leading publishing organisation using Kotlin and modern cloud architecture.
- Company: Join a dynamic team in the publishing and media space focused on innovation.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment that values engineering best practices and continuous improvement.
- Why this job: Make a real impact on data-driven projects and enhance your engineering skills.
- Qualifications: 3-4 years of Kotlin or strong Java experience, with a passion for backend development.
The predicted salary is between 60000 - 75000 £ per year.
Ncounter is supporting a leading organisation within the publishing and media space as they look to strengthen their backend engineering capability. This team is responsible for building and evolving platforms that aggregate, process and distribute large-scale editorial and content datasets, enabling internal teams and external partners to access high-quality, structured information in near real time.
You will join a highly capable engineering function focused on delivering scalable backend services, working across API development and Kotlin-based microservices that power content ingestion, indexing and distribution workflows. The environment is data intensive, with a strong emphasis on performance, reliability and clean service design across a modern cloud architecture.
Key requirements:
- 3-4 years commercial experience with Kotlin, or strong Java (8/11) with a desire to transition
- 7+ years working across JVM-based backend development
- Strong experience with Spring Boot and building RESTful or GraphQL services
- Solid understanding of relational databases such as PostgreSQL or MySQL
- Experience working within BDD or TDD environments, alongside CI/CD tooling such as CircleCI
- Exposure to AWS services including Lambda, DynamoDB, SQS, RDS and CloudWatch, alongside infrastructure as code tools such as Terraform
- Familiarity with ORM frameworks such as Hibernate or JOOQ
This role will see you take ownership of key backend components within a wider content and publishing platform, contributing to the development of new services and improving existing systems that manage complex data pipelines. You will work closely with other engineers, product stakeholders and data specialists to ensure content is processed efficiently and made accessible in a consistent, scalable way.
The team places strong value on engineering best practice, collaboration and continuous improvement, offering an environment where you can have a genuine impact on the direction of the platform and the evolution of its architecture.
If you are interested in building robust backend systems within a data-driven publishing environment, please get in touch to discuss further.
Kotlin Engineer in London employer: Ncounter
Contact Detail:
Ncounter Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Kotlin Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Kotlin projects or any relevant backend systems you've built. This gives potential employers a tangible sense of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills, especially around Spring Boot and RESTful services. Practise common interview questions and be ready to discuss your experience with CI/CD tools and cloud services.
✨Tip Number 4
Apply through our website! We make it easy for you to find roles that match your skills. Plus, applying directly shows your enthusiasm and commitment to joining our team. Don’t miss out!
We think you need these skills to ace Kotlin Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Kotlin experience and any relevant backend development skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your skills can contribute to our team. Keep it engaging and personal – we love a bit of personality!
Showcase Your Projects: If you've worked on any cool projects using Kotlin or Java, make sure to mention them! We’re keen to see real examples of your work, especially those that demonstrate your problem-solving skills and creativity.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Ncounter
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your past projects and how you've used Kotlin in real-world applications. If you have experience with Java, be prepared to explain how your knowledge can transition smoothly into Kotlin.
✨Showcase Your Backend Experience
Highlight your experience with backend development, especially with Spring Boot and RESTful or GraphQL services. Prepare examples of how you've built scalable systems and managed complex data pipelines, as this will resonate well with the team’s focus on performance and reliability.
✨Familiarise Yourself with Their Tech Stack
Research the tools and technologies mentioned in the job description, like AWS services and CI/CD tooling. Being able to discuss your familiarity with these tools, such as Terraform or CircleCI, will show that you're not just a Kotlin expert but also a well-rounded engineer.
✨Emphasise Collaboration and Best Practices
Since the team values collaboration and engineering best practices, be ready to talk about your experiences working in teams. Share how you've contributed to code reviews, pair programming, or any initiatives that promote continuous improvement within your previous roles.