Full Stack Engineer

The Ascent Services Group
Killin, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 80K

Job location

Remote
Killin, United Kingdom

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Software as a Service
Cloud Computing
Continuous Integration
Financial Software
Github
MongoDB
Node.js
Redis
SQL Databases
Systems Integration
TypeScript
Web Applications
React
Kubernetes
Kafka
GraphQL
NestJS
Confluent

Job description

As a Full Stack Engineer at Ascent, you will be part of a cross-functional development team responsible for building, improving, and operating the Ascent platform. You will work across both front-end and back-end systems, contributing to product features, integrations, and the underlying platform that supports them.

We are particularly interested in engineers who have experience working on software that is used by real customers. That includes understanding how systems behave with real data, real users, and real external dependencies, and being comfortable improving and supporting software as it runs in production.

What you will do

You will contribute to the design, development, and maintenance of features across the Ascent platform. This includes building application flows, working with APIs and data, and integrating with third-party services used by our customers.

You will work closely with product managers and designers to turn requirements into working software, and you will collaborate with other engineers to ensure that what we build is reliable, scalable, and maintainable.

You will also help improve how the platform is tested, deployed, and operated so that new functionality can be delivered to customers with confidence.

Our technology

Ascent is built primarily using:

  • TypeScript across front end and back end
  • React and
  • GraphQL APIs
  • NestJS services
  • MongoDB, Redis, and SQL data stores
  • Kubernetes running on AWS
  • Kafka running in Confluent
  • GitHub Actions for CI/CD

You do not need to have experience with every part of this stack, but you should be comfortable working in a modern web and cloud environment and be willing to learn.

Requirements

Do you have experience in TypeScript?, We value engineers who care about both how software is built and how it is used. We are looking for people who write high quality code, but who also think about reliability, data quality, and the experience of users working with the system day to day.

Experience working on software that has been deployed to external customers is particularly valuable, as it brings a practical understanding of how to balance ideal design with real-world constraints.

Essential skills

  • Strong experience with JavaScript or TypeScript
  • Experience building modern web applications or services
  • Familiarity with APIs and integrating with external systems
  • Comfort working in cloud-based environments
  • Ability to work collaboratively within a product team

Highly desirable

  • Experience working on production SaaS platforms
  • Experience with React, Node.js, or similar frameworks
  • Experience with data-driven systems or financial software
  • Experience maintaining or supporting live systems

Benefits & conditions

  • Competitive salary that ranges from £38k+ to £80k+ based on experience
  • Private pension scheme
  • Private health insurance

Job Types: Full-time, Permanent

Pay: £36,500.00-£80,000.00 per year

About the company

Ascent Platform is a data-driven software platform for credit unions and community banks. We help financial institutions collect data from their members, run application and onboarding flows, manage lending and servicing, and increasingly use automation and intelligence to operate more efficiently. Ascent is already live with customers and integrates with a wide range of external systems, including core banking platforms, loan origination systems, accounting and transaction data providers, document and e-signature services, and identity and compliance vendors. We are now focused on continuing to expand the product while also making sure it can be deployed, supported, and scaled reliably across a growing customer base. Team Culture In this role, you will be part of our engineering team helping to architect and build our vital core platform. We're highly collaborative, and we believe that the best way to navigate the remote working world, absorb and contribute to our culture, and ensure the quality and speed of delivery we need, is by working closely together. We also believe that, for our junior developers, there is no better way to share experience, pass on domain knowledge, and develop them into effective contributors. Given that we commit into production several times a day using our robust CI/CD pipelines and trunk-based development, our commitment to quality is exceptionally high. In order for our product to reach all people, we believe it needs to be built by all peoples. We build teams with a wide range of experience and passions from a multitude of backgrounds and identities. We operate as a hybrid-remote organisation, with more of a tendency towards the remote than many companies. We're task, not time oriented and we know "normal" hours aren't the focus for people anymore. We are open to conversations about flexible working. If you care as much as we do, you'll be welcome at Ascent.

Apply for this position