Software Engineer

Software Engineer

Full-Time 42000 - 98000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Design, develop, and optimise software solutions using React, Node.js, and TypeScript.
  • Company: Aveni is an award-winning tech company revolutionising financial services with advanced AI.
  • Benefits: Enjoy a salary up to £70,000, 34 days holiday, remote work options, and career growth opportunities.
  • Why this job: Join a collaborative team driving innovation in AI and financial services while making a positive impact.
  • Qualifications: Strong full-stack development experience, particularly in React, Node.js, and TypeScript; AWS proficiency preferred.
  • Other info: Diversity is key at Aveni; we welcome applicants from all backgrounds.

The predicted salary is between 42000 - 98000 £ per year.

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

Aveni is an award-winning technology company. We useadvanced AI to enable scalable efficiency for financial services companies,combining world-leading Natural Language Processing (NLP) and Large LanguageModel (LLM) expertise with deep financial services domain experience to driveenterprise-wide productivity. Aveni harnesses the power of voice to driveunprecedented efficiency and oversight. We’re using the latest in AI toautomate and innovate, empowering businesses to achieve exceptional productivityand compliance outcomes.

As a Software Engineer ,you will work within a squad to design, develop, and optimise softwaresolutions, collaborating closely with the TechnicalLead and cross-functional teams. This is a hands-on rolerequiring strong full-stack development experience, particularly in React, Node.js, and TypeScript .You will contribute to technical decision-making, improve software quality, andleverage AI-powered tools to enhanceproductivity.

What You\’ll Be Doing:

  • Develop and maintain scalable, high-quality applicationsusing React, Node.js, and TypeScript .
  • Implement secure coding practices, ensuring compliance with industry standards.
  • Mentor junior engineers , conduct peercode reviews, and drive best practices.
  • Collaborate with Product, Delivery, andTechnical Leads to refine requirements and execute solutions.
  • Work with AWS cloud-native services (Lambda, Step Functions, DynamoDB) to develop efficient cloud-basedapplications.
  • Ensure CI/CD best practices ,contributing to GitLab pipelines ,automation, and observability improvements.
  • Integrate AI-powered tools (e.g., GitHubCopilot) to enhance development workflows.
  • Drive continuous improvement in performance, security, andmaintainability .
  • Support cross-squad collaboration ,ensuring architectural consistency and code reusability.

Requirements

  • Strong hands-on experience in full-stack development with React, Node.js, and TypeScript .
  • Experience designing, developing, and optimising scalable and secure applications.
  • Proficiency in AWS services (Lambda, Step Functions, DynamoDB).
  • Familiarity with CI/CD pipelines and DevOps best practices.
  • Understanding of secure coding and regulatory compliance.
  • Experience mentoring junior engineers and leading technical execution.
  • Strong problem-solving and debuggingskills in complex environments.
  • Experience working within Agile squads,participating in sprint planning and backlog refinement.

Bonus Points:

  • Experience with AI-driven development tools (e.g., GitHub Copilot).
  • Knowledge of ElasticSearch optimisation.
  • Exposure to Mantine UI for front-endcomponent design.
  • Understanding of Infrastructure as Code (IaC) and cloud cost optimisation.
  • Experience with AI model integration in engineering workflows.
  • Background in regulated industries (e.g.,Financial Services).

What We Offer

  • Salary up to £70,000
  • A collaborative and innovative work environment
  • Career growth opportunities towards 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
  • Life insurance
  • Income protection
  • On-going career development and training
  • Freebies and discounts
  • Emotional wellbeing (Employee assistance programmeprovides access to 24/7 employee counseling and emotional support)
  • Cycle to work scheme
  • Pension scheme (employer contribution matched up to 5%)

Join Us in Making aDifference

AtAveni, we believe that diversity drives innovation. We\’re committed to buildinga team that reflects the diverse communities we serve and creating an inclusiveworkplace where everyone feels valued and empowered to contribute their bestwork. If you\’re passionate about leveraging technology to drive positive changeand want to be part of a team that\’s shaping the future of financial services,we\’d love to hear from you. We know that some people are likely to only applywhere they meet 100% of requirements, but we’d like to hear from you anyway.Apply now to join us on our mission to transform the financial servicesindustry through AI!

#J-18808-Ljbffr

Software Engineer employer: Aveni UK

Aveni is an exceptional employer located in Edinburgh, offering a collaborative and innovative work environment where employees can thrive. With a strong focus on career growth opportunities, particularly towards Technical Lead roles, Aveni provides access to cutting-edge AI-first engineering practices and a comprehensive benefits package, including 34 days of holiday, remote working options, and ongoing training. The company values diversity and inclusion, ensuring that every team member feels empowered to contribute to meaningful advancements in the financial services industry.
A

Contact Detail:

Aveni UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with Aveni's products and services, especially their use of AI in financial services. Understanding how they leverage Natural Language Processing and Large Language Models will help you demonstrate your enthusiasm and alignment with their mission during interviews.

✨Tip Number 2

Brush up on your full-stack development skills, particularly in React, Node.js, and TypeScript. Be prepared to discuss specific projects where you've successfully implemented these technologies, as practical examples can set you apart from other candidates.

✨Tip Number 3

Gain a solid understanding of AWS services like Lambda, Step Functions, and DynamoDB. Being able to speak confidently about your experience with cloud-native applications will show that you're ready to contribute to their tech stack from day one.

✨Tip Number 4

Highlight any experience you have with mentoring junior engineers or leading technical discussions. Aveni values collaboration and leadership within their squads, so showcasing your ability to guide others will make you a more attractive candidate.

We think you need these skills to ace Software Engineer

Full-Stack Development
React
Node.js
TypeScript
AWS Services (Lambda, Step Functions, DynamoDB)
CI/CD Pipelines
DevOps Best Practices
Secure Coding Practices
Regulatory Compliance
Mentoring Junior Engineers
Technical Decision-Making
Agile Methodologies
Problem-Solving Skills
Debugging Skills
Collaboration Skills
AI-Powered Development Tools (e.g., GitHub Copilot)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your full-stack development experience, particularly with React, Node.js, and TypeScript. Include specific projects or achievements that demonstrate your skills in these areas.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and financial services. Mention how your experience aligns with Aveni's mission and the specific role of Software Engineer, emphasising your collaborative spirit and problem-solving abilities.

Showcase Relevant Experience: In your application, detail your experience with AWS services, CI/CD pipelines, and secure coding practices. Provide examples of how you've mentored junior engineers or contributed to team success in Agile environments.

Highlight Continuous Learning: Mention any ongoing training or certifications related to AI-driven development tools or cloud technologies. This shows your commitment to staying updated in a rapidly evolving field, which is crucial for a role at Aveni.

How to prepare for a job interview at Aveni UK

✨Showcase Your Full-Stack Skills

Make sure to highlight your experience with React, Node.js, and TypeScript during the interview. Be prepared to discuss specific projects where you used these technologies and how you overcame challenges in full-stack development.

✨Demonstrate Your Problem-Solving Abilities

Expect to face technical questions that assess your problem-solving skills. Practice explaining your thought process clearly and concisely, as this will show your ability to tackle complex issues effectively.

✨Familiarise Yourself with AWS Services

Since the role involves working with AWS cloud-native services, brush up on your knowledge of Lambda, Step Functions, and DynamoDB. Be ready to discuss how you've used these services in past projects or how you would approach using them.

✨Emphasise Collaboration and Mentorship

Aveni values teamwork and mentorship, so be prepared to share examples of how you've collaborated with cross-functional teams and mentored junior engineers. Highlight any experiences that demonstrate your leadership and commitment to best practices.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>