Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Aveni Detect

City of Edinburgh

Hybrid

GBP 59,000 - 70,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Edinburgh seeks a Software Engineer to join their progressive team. In this exciting role, you will design and develop cutting-edge software solutions utilizing React, Node.js, and TypeScript, while also mentoring junior engineers. The company offers a collaborative environment, competitive salary, and opportunities for career advancement. If you are passionate about AI and innovation in financial services, apply now to be part of a transformative mission.

Benefits

34 days holiday plus birthday off
Employer-matched pension contributions up to 5%
Ongoing training and development
Life insurance and income protection
Remote and flexible working options

Qualifications

  • Hands-on experience in full-stack development with specified technologies.
  • Experience mentoring junior engineers and leading efforts.
  • Knowledge of secure coding and CI/CD pipelines.

Responsibilities

  • Develop and maintain scalable applications through teamwork.
  • Implement secure coding practices and improve software quality.
  • Collaborate with product and delivery teams to refine requirements.

Skills

Full-stack development
Problem-solving
Debugging
Agile methodology

Tools

React
Node.js
TypeScript
AWS
GitLab
ElasticSearch
Job description

Edinburgh, United Kingdom | Posted on 01/07/2025

Aveni is an award-winning technology company that leverages advanced AI to improve efficiency for financial services firms. We combine leading Natural Language Processing (NLP) and Large Language Model (LLM) expertise with deep financial domain experience to enhance enterprise productivity. Our focus is on harnessing voice technology to drive efficiency and oversight, using the latest AI innovations to automate processes and empower businesses to achieve better productivity and compliance outcomes.

Role: Software Engineer

You will work within a squad to design, develop, and optimize software solutions, collaborating closely with the Technical Lead and cross-functional teams. This hands-on role requires strong full-stack development experience, especially in React, Node.js, and TypeScript. You will contribute to technical decision-making, improve software quality, and utilize AI-powered tools to boost productivity.

What You'll Be Doing:

  • Develop and maintain scalable, high-quality applications using React, Node.js, and TypeScript.
  • Implement secure coding practices to ensure compliance with industry standards.
  • Mentor junior engineers, conduct peer code reviews, and promote best practices.
  • Collaborate with Product, Delivery, and Technical Leads to refine requirements and implement solutions.
  • Work with AWS cloud-native services (Lambda, Step Functions, DynamoDB) to develop efficient cloud applications.
  • Ensure CI/CD best practices, contribute to GitLab pipelines, automation, and observability enhancements.
  • Integrate AI tools (e.g., GitHub Copilot) to improve development workflows.
  • Drive continuous improvements in performance, security, and maintainability.
  • Support cross-squad collaboration, ensuring architectural consistency and code reusability.

Requirements:

  • Hands-on experience in full-stack development with React, Node.js, and TypeScript.
  • Experience designing, developing, and optimizing scalable, secure applications.
  • Proficiency with AWS services (Lambda, Step Functions, DynamoDB).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Understanding of secure coding and regulatory requirements.
  • Experience mentoring junior engineers and leading technical initiatives.
  • Strong problem-solving and debugging skills in complex environments.
  • Experience working within Agile teams, participating in sprint planning and backlog refinement.

Bonus Points:

  • Experience with AI development tools (e.g., GitHub Copilot).
  • Knowledge of ElasticSearch optimization.
  • Familiarity with Mantine UI for front-end components.
  • Understanding of Infrastructure as Code (IaC) and cloud cost management.
  • Experience integrating AI models into engineering workflows.
  • Background in regulated industries like Financial Services.

What We Offer:

  • Salary up to £70,000
  • A collaborative and innovative environment
  • Opportunities for career advancement to Technical Lead and beyond
  • Exposure to cutting-edge AI-first engineering practices
  • 34 days holiday plus your birthday off
  • Share options
  • Remote and flexible working options
  • Life insurance and income protection
  • Ongoing training and development
  • Employee discounts and freebies
  • Employee assistance program with 24/7 counseling and support
  • Cycle to work scheme
  • Employer-matched pension contributions up to 5%

Join Us in Making a Difference

At Aveni, we value diversity and are committed to creating an inclusive workplace where everyone is valued and empowered. If you're passionate about using technology to make a positive impact and want to help shape the future of financial services, we'd love to hear from you. We encourage applications from all qualified individuals, even if you don't meet 100% of the requirements. Apply now to be part of our mission to transform financial services through AI!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.