Staff Software Engineer TypeScript Node.js Back End Developer
On site
West End, United Kingdom
£ 120,000 / year
Full Time
08-01-2025
Job Specifications
This is a fantastic opportunity for a Polyglot Staff Software Engineer with a passion for TypeScript and experience in some of the following Typescript, Java, Python, Rust and C# programming skills to join a growing Series A Fintech.
The platform is a critical disruptive force powering the success of the challenger brands that will shape the future of this large but archaic industry.
Be involved in the evolution of our system architecture as it matures from MVP to a scaling platform; work alongside the CTO and CPO to produce a capable, flexible and scalable platform.
The Back End is Java-based, but the business will move towards a NodeJS/TypeScript service architecture. Your work will initially feature development and refactoring in Java, while greenfield development work will be NodeJS/TypeScript.
Bachelor's Degree (or above) in Computer Science/Maths/Physics or a similar discipline
Proficient with one or more programming languages (eg, Java, Rust, JavaScript Node.js, TypeScript, Python or similar)
7 years of relevant, broad software engineering experience - prior experience working as part of a growth-focused team is a plus
Candidates with a range of sector and industry experience, including logistics, inventory finance, Fintech, Finance and Banking, are welcome to apply.
Excellent communication, organisation and prioritisation skills, ability to deliver results within tight timelines.
Passionate to work in a small dynamic environment that is scaling up
a flexible approach to 5 days in the office
Someone who can demonstrate software is more than just a job its a lifestyle!
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
About the Company
McGregor Boyall is a woman-owned global recruitment consultancy that has been delivering top talent since 1987. With offices across the UK, Europe, the Middle East, and North America, we specialise in mid-senior recruitment for Financial Services, Commerce, Industry, and the Public Sector. Our specialisms span all technology verticals and core business functions, and our success is built on our consultants' professionalism, expertise in subject matter, and deep market knowledge. Clients trust us as a strategic partner, consi... Know more
Related Jobs
- Company Name
- Yolk Recruitment Ltd
- Job Title
- Python Developer
- Job Description
- Software Engineer - Fully Remote - £100k - £120k About the Role I’m working on behalf of an innovative tech company that provides seamless digital solutions to support small business operations. Their platform simplifies essential tasks, leveraging advanced technology and outstanding service to help users excel. Geared towards freelancers, entrepreneurs, and small businesses, their solutions streamline workflows so users can focus on their core work. With automation at the heart of their mission, they enhance productivity by addressing routine challenges and making everyday tasks more efficient. Why Join? Innovative Environment: Be part of a team that's at the forefront of fintech innovation. Impactful Work: Help automate and simplify the tedious tasks small business owners face daily. Tech-Forward: Work with the latest tech and methodologies, deploying code to production up to 750 times a month. Diverse Team: Join a talented group of around 150 professionals, including software developers and data scientists. Trusted by Many: Over 100,000 customers rely on this service for their banking and administrative needs. The Tech Stack Infrastructure: Google Cloud Databases: Postgres (Cloud SQL, AlloyDB), MongoDB (Atlas) Messaging: RabbitMQ (CloudAMQP) Microservices: Kubernetes (GKE), mainly developed using modern async Python What We’re Looking For Technical Skills: Proven experience of building complex distributed backends in Python, or in one of the following programming languages and be ready to switch to Python: C#, C/C++, Go, Rust or Java. Knowledge of basic data structures and algorithms. Strong understanding of event-driven architecture: design/implementation of event-driven systems, addressing the challenges it brings. Solid concurrent programming experience. In-depth experience with Postgres (or with any other database): indexing issues resolution, concurrency control, fail-over mechanics, etc. Being a top individual contributor while effectively collaborating with teammates and fellow software engineers from other teams
- Company Name
- Cathcart Technology
- Job Title
- Software Engineering Manager
- Job Description
- Software Engineering Manager required to join a growing software security organisation, based from Glasgow. The company They are a software security organisation of close to 300 people, with offices across the UK and wider Europe. The products they create are security driven, and with an ever stronger focus on this across the globe, the business is profiting. They are starting to branch out into the America’s and East Asia also, with this role a result of growth. You will be working across a small team and will report into the Director of Engineering, also based from Glasgow. They are a fairly flexible organisation and have Developers across the UK – ideally able to get to Glasgow 1 or 2 days a week. However, as they are a hybrid business, they do look at each individual on a case-by-case business. The role A newly created position due to growth and promotion, you will initially be Engineering Manager across a team of 5 Software Engineers, with scope to grow into multiple teams in the near future (if you so desire). You will likely be from a technical software background, but this role doesn’t require any hands-on coding. It is likely you will have been in a Team Lead or Management position before, but this doesn’t have to have been for many years – as long as you feel you can take the step up to manage this team and be comfortable doing so. Like the majority of Engineering Management roles, there isn’t likely to be too much time to code, so that is not a necessity (although they can make it work if you desire). The focus of this role is to guide and develop the team, making sure they work as well and efficiently as possible, whilst creating a great environment to operate in. On top of this, you will aid in Architecture and System Design as well as Project Delivery – a fairly typical Engineering Manager role. Due to the diverse nature of the tech stack, the following area of experience would be useful (all not required): ** An understanding of security principles or certifications such as; authentication, encryption, ISO27001 etc ** Knowledge of Mobile App or Android/iOS development; Android Studio, Kotlin, Swift, Objective-C etc ** A background in development across C/C++ This role is very diverse and interesting in equal measure. You will be joining both a growing company and software engineering function, starting a journey on attacking new markets. If interested, please apply or call Hamish at Cathcart Technology for a chat.
- Company Name
- trg.recruitment
- Job Title
- Software Engineer
- Job Description
- Job Title: Software Developer Location: Surrey, on-site Employment Type: Permanent Salary: Up to £60,000 In-House Tech Stack: C++, Qt/C#, CUDA I've recently partnered with a client looking to bring on a Junior-Mid Level Software Engineer to join their team of scientific software engineers, to build elegant data visualisation tools for various industries. What you'll do: Working as part of an R&D team building complex modelling software Working closely with algorithms, GUI and systems architecture Work with non-technical specialists to develop customer-centric software What looks good: Masters or PhD in Physics, Natural Sciences, Geology, Maths or other relevant STEM subjects Strong coding ability in one or more object-oriented languages (preference for C++) If this sounds interesting, hit apply or reach me directly at jaldington@trg-uk.com *Applicants must be in the UK with full UK work rights and able to commute to the West Surrey area 5 days per week.
- Company Name
- Orange Logic
- Job Title
- Software Engineer (Remote in UK)
- Job Description
- For more than two decades, Orange Logic has empowered a wide range of clients with its digital asset management system, Orange Logic Platform. We’ve worked with almost every industry, from Finance to NGOs, Media giants to educational institutions, securing and organizing their assets. The Software Engineer will enhance Orange Logic’s software by participating in the design, development, maintenance and testing process. What you can expect in your role: Taking ownership of projects and having the opportunity to further your knowledge by exploring machine learning, security, DevOps, and more. Developing scalable new features for our software product that exceeds our customer’s needs. Building architecture for our platform to ensure optimal performance. Obtaining requirement feedback from internal teams/clients to maintain/support the product development. Write the Unit Tests for robust development. Performing code reviews on other team member’s work. You are: Proficient with English (both verbal and written). Have 3+ years’ practical experience on a web-based application. Proficient with any backend programming languages (e.g. .NET, Java, Python, etc.). A strong fundamental understanding of software development. An understanding of complex algorithms and data structures, as well as a passion for intellectual challenges. Strong self-discipline for delivering well-tested, complete features/modules under a tight schedule and the capability for rational thinking. Experience with the database management tool SQL is a plus, but not mandatory. Obtained bachelor’s degree in any relevant major (e.g. Information Technology, Computer Science, etc.). Perks of joining the team: Competitive compensation & benefits package Remote Work Environment How to get started: If you’re up for the challenge to be part of a growing engineering team we’d like to hear from you. Apply today! By submitting this application, I certify that all information provided herein is true, accurate, and complete to the best of my knowledge. I understand that any false or misleading information may result in disqualification from consideration or, if discovered after acceptance, may lead to immediate dismissal. Orange Logic is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all our employees.