
Senior Software Engineer
Remote
London, United Kingdom
Full Time
28-03-2025
Job Specifications
Kotlin Engineer | GreenTech - Kotlin, Vue and Cloud
Are you passionate about building systems focused on clean energy? Do you want to work on priority services using cutting-edge technologies like Kotlin and Vue, while helping vulnerable people? Perhaps you're looking to make a real difference in society through your craft?
We've partnered with a GreenTech firm that is currently developing priority services to support vulnerable groups and provide them with peace of mind.
About the Role: Join our backend team, which operates in two parallel streams with a strong consumer-friendly focus. You'll be coding in Kotlin, Spring, Vue.js, TDD, BDD, REST APIs, and transitioning into event-driven architecture and microservices.
Requirements: We are seeking candidates with strong Java backgrounds who have recently transitioned to or have minimal experience with Kotlin.
Benefits:
Competitive salary range: £85k - £105k (Staff level engineer)
Medical cover and health insurance
25 days holiday plus bank holidays
Pension scheme
Two-stage interview process
Interested in learning more? Or know someone who might be interested in this opportunity? Please direct them to Rebeka Mulk at Opus Recruitment for an informal chat. You can reach Rebeka at rebeka.mulk@opusrs.com or connect on LinkedIn – Rebeka Mulk @ Opus Recruitment to have an informal chat.
Please note: This role cannot sponsor visas and is mostly remote, with onsite meetings once a month.
About the Company
When it comes to technology talent, Opus Recruitment Solutions are the specialists. We provide the skills needed most to markets at the forefront of change, evolving with the ever-changing needs of our clients to propel their people strategy and build world-class teams to power the future. With a global reach, diverse networks and an established market reputation, we are the partner of choice for organisations looking for flexible and trusted technology talent solutions to achieve long-term success. Our clients work acros... Know more
Related Jobs


- Company Name
- The MWek Company
- Job Title
- Software Engineer/Product Manager
- Job Description
- Job Specification: Business Analyst / Product Analyst Location: London Salary: Up to £75,000 per annum Industry: Digital Investor Onboarding Platform Company Overview: Join a fast-growing fintech company revolutionizing investor onboarding by bringing multiple stakeholders together on a seamless digital platform. Their technology-driven approach streamlines the onboarding process, ensuring compliance, efficiency, and an enhanced user experience. Role Overview: We are seeking a Software Engineer with strong experience in Kotlin and Java development who is looking to transition into a Business Analyst (BA) or Product Analyst role. This is an exciting opportunity to leverage technical expertise to bridge the gap between development teams and business stakeholders, driving product enhancements and innovation. Key Responsibilities: Act as a liaison between business teams, product managers, and technical teams to define and refine requirements. Analyze, document, and translate business needs into clear product specifications and user stories. Work closely with developers to ensure smooth implementation of product features. Conduct data analysis and user research to support decision-making and optimize product performance. Collaborate with stakeholders to prioritize features and enhancements based on business value. Identify pain points in the investor onboarding journey and propose improvements. Support testing and validation to ensure high-quality product delivery. Stay up to date with industry trends, compliance requirements, and competitor offerings. Required Skills & Experience: Strong background in software development with hands-on experience in Kotlin and Java. Understanding of API integrations, system architectures, and modern development practices. Experience working with Agile methodologies (Scrum/Kanban). Strong analytical and problem-solving skills with the ability to translate complex technical concepts into business-friendly language. Experience with business analysis, requirements gathering, and stakeholder management. Knowledge of fintech, regulatory compliance, or investor onboarding processes is a plus. Excellent communication and presentation skills. Proactive mindset with the ability to take ownership of initiatives and drive them to completion. Why Join Us? Be part of a cutting-edge fintech firm transforming the investor onboarding space.


- Company Name
- GroupM
- Job Title
- Software Engineer/Senior Software Engineer
- Job Description
- Who We Are Choreograph is WPP’s global data products and technology company. We’re on a mission to transform marketing by building the fastest, most connected data platform that bridges marketing strategy to scaled activation. We work with agencies and clients to transform the value of data by bringing together technology, data and analytics capabilities. We deliver this through the Open Media Studio, an AI-enabled media and data platform for the next era of advertising. We’re endlessly curious. Our team of thinkers, builders, creators and problem solvers are over 1,000 strong, across 20 markets around the world. Who We Are Looking For Our team consists of 100+ engineers, designers, data, and product people, working in small inter-disciplinary teams closely with creative agencies, media agencies, and with our customers, to develop and scale our DCO platform, a leading digital advertising optimization suite that delivers amazing outcomes for brands and audiences. As a Senior Engineer you will work side by side with a Product Manager, a Design Lead, and your engineering team to design, build, deliver and operate purposeful solutions. The role is a hands on development role, involving contributing to product strategy, crafting scalable and reliable architectures, developing features, building automations, owning tests, coaching and supporting junior engineers, and contributing to the wider team’s evolution of our principles and practices, and the tools we use. The role has no line management responsibilities. Our platforms are built with Clojure, employ a polylith architecture, are deployed using CI/CD, heavily exploit automation, and run on AWS, GCP, k8s, Snowflake and more. We serve 9 petabytes and 77 billion objects annually, which amounts to 20 billion ad impressions across the globe. You’ll play a leading role in significantly scaling this further. What You Will Do Lead an engineering team, overseeing and participating in all stages of development, delivery and operations, together with Product and Design leaders. Architect solutions that are simple, scalable, reliable, secure, maintainable, and make a measurable impact. Develop and deliver new features, maintain our product, and drive growth to hit team KPIs. As a part of this, undertake hands-on development and engineering tasks with your team and other teams, to deliver production solutions. Employ and champion modern pragmatic engineering principles, practices, and tooling, including TDD/BDD/ATDD, XP, QA Engineering, Trunk Based Development, Continuous Delivery, automation, DevSecOps, and Site Reliability Engineering. Contribute to, and take a leadership role in, driving ongoing improvements to our engineering principles, practices, and tooling. Provide support & mentorship to junior engineers, prioritising continuous learning and development. Develop and maintain a contemporary understanding of AdTech developments, industry standards, partner and competitor platform developments, and commercial models, from an engineering perspective. Combined these insights with technical expertise to contribute to our strategy and plans, influence product design, shape our roadmap, and help plan delivery. What You Will Need Proven experience designing, building, and operating concurrent, distributed systems. Experience with advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure, k8s, and AWS or GCP. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple / scalable / reliable architectures, building, and operating concurrent, distributed systems, solving difficult and novel problems, and leading engineering and operational teams working in this space. Proven experience in developing data structures and algorithms. Experience working with ML/AI highly desirable. Proven experience contributing to product strategy development with Product Management teams. Experience in SaaS product engineering and operations highly desirable. Proven experience in modern software development and testing practices and implementing these in teams, with a willingness to share, partner and coach engineers, product people, and operations through pragmatic and effective development and delivery practices. Experience in employing TDD, BDD or ATDD highly desirable. Proven experience shaping and evolving the principles, practices, and tooling supporting agile, testing/QA, DevSecOps, automation, SRE. Experience in Trunk Based Development, XP, & implementing CI/CD highly desirable. A focus on continuous learning and improving, both technically and professionally, in your industry, for you and your teams. Demonstrated resilience, with experience working in ambiguous situations. Strong English, excellent influencing and communication skills, and excellent documentation skills. If you are ready to be at the forefront of the AdTech industry, shaping its future, and driving success for both Choreograph and our clients, we encourage you to apply and join our team. Choreograph is the beating heart of data inside WPP’s media investment group, GroupM, the world’s leading media investment company responsible for more than $60 billion in annual media investment. Discover more about Choreograph at www.choreograph.com GroupM and all its affiliates embrace and celebrate diversity, inclusivity, and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We are a worldwide media agency network that represents global clients. The more inclusive we are, the more great work we can create together requisitionid:19651


- Company Name
- Goodstack
- Job Title
- Senior Software Engineer (Back End or Full Stack)
- Job Description
- This hybrid role requires working from our London office in Fitzrovia once a week. If you've been looking to join a fast-growing startup, backed by the same investors as Stripe & Airbnb, with a mission to make a huge positive impact, then you’ve found the right place! Our Mission Our mission at Goodstack is to revolutionise how the world does good . We empower companies to seamlessly integrate positive impact into what they do through a unified platform while supporting nonprofits in gaining access to cutting-edge technology and finding new funding streams. Global brands, including LinkedIn, HSBC, OpenAI, Atlassian and Twilio - as well as thousands of nonprofits, including the Red Cross, Cancer Research, and Oxfam - use Goodstack to make a difference. We are on a rapid growth trajectory. Just in 2024, we facilitated $3 billion in donations to good causes. But this is just the beginning. We want to become the world's leading platform that facilitates donations to the most individual nonprofits in the world. To achieve this, we need incredible people to help us on our journey - we need you Join our Startup and make a difference as Senior Software Engineer (Back End/Full Stack)! In this role, you will be part of our Giving Team. This team implements the APIs and user experience to expand the donations & volunteering platform for our partners. You will be part of an autonomous, cross-functional product team able to make its own decisions based on the objectives set by the business. You will report directly to the Engineering Manager. As Senior Software Engineer, Your Mission Will Be To Implement and enhance back-end (and front-end if FS) components to expand the donations & volunteering platform for our partners, ensuring an exceptional user experience. Be involved on a highly technical level, helping establish and build best practices regarding technologies used. Day to day you will be expected to write code and be involved in planning, product, and delivery. After 3 Months, Success Will Look Like You will have got to know your teammates well and feel comfortable in your new surroundings. You will understand the donations & volunteering product and start to make suggestions about its evolution. Have developed a deep understanding of the app & platform architectures and continue becoming a subject matter expert, suggesting plans for engineering improvements. You will have found the free sock merch in the office. This Role is a perfect match for you if you have: 5+ years of experience building APIs or working with databases. In-depth knowledge of Node.js and TypeScript (and React if Full Stack). Experience developing secure, scalable, resilient systems. A fundamental understanding of databases - we currently use Postgres. Experience in monitoring systems, continuous integration and automated testing. Strong knowledge of and enthusiasm for front-end and back-end architectures. The keen motivation to contribute to a product and vision. An excellent communicator with a strong drive to see large projects through to completion. Some level of DevOps (AWS, CI/CD, ECS, Docker, Terraform). Being product-focused. Bonus, but not required, if you have knowledge or love of: Working in a startup environment (we value your ability to deal with and adapt to fast-paced decision-making, change and the need to deliver at scale and speed). Domain-Driven Design. Tea drinking . What You Can Expect Upon Joining Our Team Salary reviews and share options Tasty Tuesday! Office lunch is on the company Vitality - Private medical insurance - vision, dental & hearing coverage £250 Brighten your day annual budget £1000 Learning & Development annual budget Paid days to attend conferences and level up your skills Goodstack library Paid days to volunteer for non-profit causes 25 days annual leave, plus paid public holidays Paid day off on your birthday! Paid wellness leave Paid sick leave Pension UK cycle-to-work scheme Flexible working hours Parental leave WFH budget upon joining We're remote-first but offer a cosy office in central London for those who enjoy the on-site workspace experience … and so much more About Us Since 2017, Goodstack has been at the forefront of integrating social and environmental value into organisational purpose. In today's landscape, more businesses are recognising the necessity of embedding purpose into their operations to stay relevant. To catalyse this transformation, we are constructing efficient global charitable rails accessible via an API globally. Our vision is clear: To power purpose in every company and non-profit worldwide by leading the charge towards a future where doing good is not just an option but a fundamental principle of successful business shifting towards a better, purpose-driven world. Let's do this! OUR PLEDGE TO DIVERSITY, EQUITY & INCLUSION We take pride in our diverse and growing team representing 15+ nationalities across 5 continents ! Our continued expansion provides us with opportunities to embrace and celebrate different backgrounds, perspectives, and experiences, essential to our success. We actively seek and welcome applicants from all walks of life, regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. A team that represents the world that we are trying to support is a wiser, more knowledgeable and stronger one. We’re excited for you to bring your experience, yourself and your special lemon twist to Goodstack to propel us forward in striving to create a better world for us all. Check out our Careers Page for more details!

- Company Name
- WTW
- Job Title
- Front End Developer
- Job Description
- Description Summary: We are looking for an experienced front-end web developer to join our growing engineering organization (headquartered in Reigate, ~300 engineers) developing a wide range of market leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions, upgrading existing products to new technologies and modern UX, as well as developing brand-new applications. As a front-end web development lead, you will be working across multiple flexible agile squads delivering value on multiple greenfield workstreams in the delivery family. You will play a key role in designing and creating new features and enhancing existing code, whilst ensuring the foundational components continue to meet high levels of reliability, maintainability, usability, and performance. The Role Bring expertise and best practice having worked on professional web applications. Work with the Product Manager and/or Product Owner to define, refine and deliver the product backlog. Design SaaS software solutions meeting functional and non-functional requirements. Coordinate web application design and implementation across multiple streams to ensure consistency of approach. Participate in the UX guild and the development teams on best practice and approach. Implement product code, following best practices for maintainability, testability, and performance. Implement test-related code (unit tests, test frameworks and associated automated test cases). Review and debug code to identify defects, performance bottlenecks or technical debt. Participate in Agile/scrum ceremonies (sprint planning, stand-ups, retrospectives), striving to continuously improve the team velocity, its processes and engineering practices. Address UI governance requirements that cover areas of security, accessibility etc Qualifications The Requirements: Skills The technology stack is primarily Angular, C#, and Azure along with other suitable technologies guided by our internal tech radar. We are looking for web developers with particularly strong front-end skills to complement our existing teams, hence candidates will need to demonstrate: Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS (Angular, React, Vue, Bootstrap). Strong emphasis on Angular as the adopted front-end technology Strong appreciation of UX principles, ability to iterate commercial-quality GUI implementations working from wireframes/mockups and other assets produced by UX designers. Experience developing test frameworks/test cases for web UI’s and RESTful services (e.g. using Selenium and SpecFlow). Experience with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Experience with software development ecosystem (IDE’s, version control, test automation/CI, etc.). Experience with CI/CD deployment processes, with a particular focus on developing and support YAML-based deployments Strong team player with an adaptable mindset, eager to learn and champion modern approaches and technologies where appropriate Other Highly Desirable, But Not Essential Skills Are Ability to architect high-performance and scalable web application and supporting infrastructures. Ability to coordinate day-to-day development and bug fixing activities. Experience in guiding teams in UX strategy, implementations, and reviews. Experience using VS Code, Azure DevOps and Git. Experience with Azure Experience with Cypress and other unit testing tools. General knowledge of the Insurance Industry. Degree-educated with Computer Science, Engineering, Mathematics or relevant discipline. Equal Opportunity Employer At WTW, we believe difference makes us stronger. We want our workforce to reflect the different and varied markets we operate in and to build a culture of inclusivity that makes colleagues feel welcome, valued and empowered to bring their whole selves to work every day. We are an equal opportunity employer committed to fostering an inclusive work environment throughout our organisation. We embrace all types of diversity. At WTW, we trust you to know your work and the people, tools and environment you need to be successful. The majority of our colleagues work in a ”hybrid” style, with a mix of remote, in-person and in-office interactions dependent on the needs of the team, role and clients. Our flexibility is rooted in trust and “hybrid” is not a one-size-fits-all solution. (ICT_TECH TD_2025_20)