cover image
CommuniTech Recruitment Group

Senior Developer (Java/Kotlin/GO/TypeScript)/ DevOps Engineer. 12 month fixed term rolling contract. £130,000-£140,000 + 15% Guaranteed Bonus and Bene...

On site

London, United Kingdom

Full Time

20-02-2025

Share this job:

Score my CV

Job Specifications

Senior Developer (Java/Kotlin/GO/TypeScript)/ DevOps Engineer. 12 month fixed term rolling contract. £130,000-£140,000 + 15% Guaranteed Bonus and Benefits (13% pension, 26 days holiday, healthcare etc). Investment Management.

My client is a top tier asset management house based in St Pauls , Central Londn.

Software Engineers in Developer Services bring strong software engineering skills, excellent SDLC domain knowledge, and passion to build solutions that enable 2,500 other engineers at the firm to build and deliver their software ever more effectively and efficiently. This is a highly impactful role to supercharge the software delivery lifecycle to provide high quality software to all the end users more quickly and predictably. The Developer Services team has so far built a software development platform that manages source code to continuous delivery, virtual desktops for engineers, an internal Stack Overflow type tool and many other tools.

What my client is looking for:
Practitioner level engineers with strong hands-on experience with at least one major programming language. We work mainly with Java, Kotlin, TypeScript and Go.
A DevOps mindset with automation at the heart of everything we do - Linux, Ansible and Python scripting.
Flexibility to learn and work in a polyglot environment – ability to lean in to new challenges and look for innovative solutions to issues.
Independent problem solvers
Good communication skills
Ideally experience from designing, building, testing and to supporting a complex application in production
Experience of building for non-functional concerns such as security or performance is valued

A typical day may involve:
Design and coding tasks to build or enhance development tools
Research and POC work – their team is one of the first to review new technologies for adoption at the firm
Educating other engineers on best practice such as writing a blog or demonstrating a new tool or feature
Working directly with other engineers to improve software delivery such as collaborating on CI/CD

You should consider this role if you enjoy solving non-trivial problems, working to a high standard with talented colleagues, and making a significant and visible contribution to the success of the enterprise.

ROLE SUMMARY AND JOB RESPONSIBILITIES
Accountable for all parts of the software development lifecycle for their projects
Contributes to the development of best practices within their group
Leads code reviews and actively participates in providing feedback to others
Accountable for managing technical debt
Takes control of complex or vague problems and steps through them in a rational way
Makes tactical vs. strategic tradeoffs
Flexible in their thinking; able to evolve a solution when additional information or ideas are presented
Identifies when junior engineers need help and provides it in a positive way that promotes their confidence.
Proactively helps team members/make suggestions to improve practices.
Capable of leading a small team on for specific projects or tasks

BUSINESS KNOWLEDGE
Able to work directly with business stakeholders
Decisions show a focus on current and future business priorities, together with commercial awareness
Can articulate business needs and translate them into technology solutions

REQUIREMENTS
Stays current with best-of-breed technologies and the latest advances in software delivery
Programs proficiently in one but ideally several languages
Oversees significant pieces of development throughout the development lifecycle
Holds a passion for improving how software is delivered
Has strong practical experience of CI/CD
Supports applications in production
Debugs large components and assists others
Leads code reviews and actively participates in providing feedback on others’ designs and code
Owns technical debt in their own software
Ideally has Linux, AWS and/or Docker experience
Ideally has experience of designing and building development tools
Ideally, performs as an expert in one or more parts of the software lifecycle, for example has significant knowledge on the latest testing frameworks and techniques.

If you are interested to learn more, please send a CV for immediate consideration.

About the Company

CommuniTech are an exciting name in Tech Recruitment, seamlessly connecting the client & candidate communities to deliver exceptional technical talent to tech-driven companies. Ensuring that together, they will thrive, exceed, and achieve. By striving to intertwine the communities, we get to know our clients and candidates better than ever before. Providing recruitment solutions that deliver an individual experience tailored to your needs. Know more

Related Jobs

Company background Company brand
Company Name
eflow Global
Job Title
Senior Software Engineer
Job Description
About the Company: eflow global is a leading provider of Regtech cloud solutions. Following a successful funding round and a strategic pivot to a fully SaaS model, we are expanding rapidly. About the Role: We are seeking a motivated and experienced Software Engineer to join our dynamic team. This role involves designing, developing, and maintaining cutting-edge software solutions in a collaborative and innovative environment.You will have the opportunity to work on both front-end and back-end development, using modern technologies to deliver high-quality applications. Key Responsibilities:Software DevelopmentDevelop and maintain robust, scalable software solutions using modern programming languages such as Java, C++, or equivalent.Create and optimize user-facing applications with HTML, CSS, JavaScript, and front-end frameworks/libraries.Design and implement RESTful APIs and integrate with third-party services.Work with databases like MySQL, PostgreSQL, or MongoDB to build and manage data-driven applications.System Architecture & Integration:Contribute to system design, ensuring performance, scalability, and security.Optimize existing systems for performance and reliability.Collaborate on the integration of cloud services (AWS, Azure, or Google Cloud).Collaboration & Communication:Partner with product managers, designers, and other developers to deliver innovative solutions.Participate in code reviews, share insights, and mentor junior team members.Troubleshoot and debug complex technical issues.Continuous Learning & Innovation:Stay updated on emerging trends in software engineering and apply them to projects.Take initiative in proposing technical improvements and adopting best practices.Qualifications:Education & Experience:A Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).At least 5 years of professional experience in software engineering or related roles.Technical Skills:Proficiency in one or more programming languages: Java, C++, Python, or similar.Strong front-end development skills using HTML, CSS, JavaScript, and familiarity with frameworks like React or Angular.Solid understanding of database systems and experience with SQL or NoSQL databases.Knowledge of RESTful API design principles and microservices architecture.Familiarity with version control systems like Git.Preferred Skills:Exposure to Agile methodologies and tools (e.g., Jira, Scrum).Familiarity with CI/CD pipelines and modern development workflows.Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.Soft Skills:Strong analytical and problem-solving abilities.Excellent communication and collaboration skills.Eagerness to learn and adapt to new technologies.Benefits:Competitive salary and performance-based bonuses.Comprehensive health insurance coverage.Opportunities for professional development and career growth.Flexible hybrid work environment with a focus on work-life balance.Application Process:Initial 15-minute screening call.A 30-minute video interview via Teams.Final in-person interview at our Reading office.Career Progression:Our organization is dedicated to fostering internal growth by providing clear, structured career progression opportunities. Each role builds on prior experience, enabling team members to develop their skills and advance their careers within the company Equal Opportunity Statement: Include a statement on commitment to diversity and inclusivity.
Reading, United Kingdom
Hybrid
Full Time
28-02-2025
Company background Company brand
Company Name
Harnham
Job Title
Senior Software Engineer
Job Description
SENIOR BACKEND ENGINEER UP TO 90K + BONUS FULLY REMOTE Java, Spring, Kotlin, Kafka, Scala, TDD, AWS, Docker, Kubernetes A tech scale up is hiring a Senior Software Engineer to join their rapidly growing team to work across a variety of complex projects. They are working with the latest technology and constantly pushing software best practises. You will get to experiment with new technologies and really make an impact on the company. This team is in a massive expansion phase, and this is the ideal time to join the business! THE ROLE: As a Senior Software Engineer, you will have an expansive range of responsibilities, including: Design, development and upkeep of required software using Java, Spring & TDD Building complex solutions to complex problems, and scalable products Designing architecture Establishing and promoting the use of best practices in the software engineering life cycle YOUR SKILLS & EXPERIENCE: Essential: Java Spring TDD Kotlin Kafka Docker Nice to have: AWS Kubernetes THE SALARY & BENEFITS Salary is a maximum of 90k 10% Bonus 25 days annual leave + the option to buy / sell days Private healthcare + dental Pension 3% / 6% (matched if increased, up to 10%) Work abroad up to 30 days INTERVIEW PROCESS (3 STAGES) 1 hour (Paired programming in react/typescript) 1 hour (Systems design and architecture) 1 hour (Culture fit and competency questions) HOW TO APPLY: Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page
London, United Kingdom
Remote
Full Time
28-02-2025
Company background Company brand
Company Name
Shaw Daniels Solutions
Job Title
Full Stack Engineer
Job Description
Role Overview Our client is seeking an experienced Full Stack Developer to enhance and maintain their web platforms, working across business functions and third-party providers. You’ll play a key role in developing scalable solutions, ensuring robust performance, and supporting IT transformation. Key Responsibilities Develop and maintain cross-browser, cross-platform web applications. Work with technical and product stakeholders to scope and estimate development work. Write high-quality, well-documented code and platform documentation. Debug and resolve technical issues, providing support as needed. Stay up to date with industry best practices, security, and performance optimization. Collaborate with cross-functional teams to deliver user-centric experiences. Essential Skills & Experience Languages: Strong experience with JavaScript (TypeScript preferred) and C#. Frameworks: Experience with full-stack meta frameworks (Next.js, Remix, Astro). APIs & Cloud: REST/GraphQL, Azure cloud, SaaS/PaaS integration. DevOps & Testing: CI/CD pipelines, Azure DevOps, Unit & E2E testing (Jest, Playwright). UX & SEO: Understanding of responsive design, user journeys, and SEO optimization. E-commerce: Experience with Google Shopping Feeds, ranking strategies, and third-party integrations. Soft Skills: Strong communication, problem-solving mindset, and adaptability.
United Kingdom
Remote
Full Time
28-02-2025
Company background Company brand
Company Name
Ocho
Job Title
Staff Software Engineer
Job Description
Are you a skilled Front-End Engineer looking for an exciting challenge? My client is seeking a Front-End Engineer (Staff Level) to join their team and contribute to the development of cutting-edge technology solutions. This is an opportunity to work in a highly autonomous environment, solving complex problems and driving innovation. What You’ll Be Doing: Collaborate within a Product Team to define, design, build, test, and deploy user-focused product features. Take ownership of a functional area and work with autonomy to deliver high-quality solutions. Break down large requests into manageable sub-tasks and ensure timely execution. Build and enhance features, investigate and resolve bugs, and write robust tests. Review code changes (merge/pull requests) and contribute to technical evaluations. Provide mentorship to junior team members and assist in hiring processes. Weigh technical decisions against business needs and long-term scalability. Invest in learning the domain and growing towards solution design and coaching responsibilities. Who You Are: A hands-on developer who enjoys tackling complex challenges and building impactful solutions. Passionate about your craft, with a strong focus on quality, scalability, and performance. Able to take initiative, own outcomes, and collaborate effectively with a team. Analytical and data-driven, using insights to inform decisions and drive continuous improvement. Technical Requirements: Must Have: Significant experience with JavaScript and/or another structured programming language (e.g., Python, Java, C#). Strong problem-solving skills and the ability to work autonomously. A genuine desire to learn and help others grow. Should Have: Experience with agile development practices and principles. Strong knowledge of automated testing (unit and integration testing). A history of successfully solving complex technical problems. Excellent communication skills and emotional intelligence. Could Have: 7+ years of relevant experience. Hands-on experience with React/ReactNative, Python, PostgreSQL, AWS. A background in bootcamp training, college education, or self-taught expertise. What’s On Offer: Competitive base salary and market-leading equity package. 25 days of annual leave + 11 statutory holidays. Fully remote working environment with genuine work-life balance. Comprehensive medical, dental, vision, and life insurance coverage. 5% pension match. Career development opportunities, including conferences, events, and continued education. A company culture that embraces diversity and fosters an inclusive work environment. If you have the skills and drive to thrive in this role, we’d love to hear from you! If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.
Northern Ireland, United Kingdom
Remote
Full Time
28-02-2025