Software Engineer

Software Engineer

Full-Time 30000 - 100000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Design and develop a scalable platform while collaborating with diverse teams.
  • Company: Join an innovative EdTech company transforming student enrolment processes.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Dynamic environment with roles from Junior to Tech Lead, fostering career advancement.
  • Why this job: Make a real impact in education technology and enhance student experiences.
  • Qualifications: Experience in software development, especially with TypeScript and cloud technologies.

The predicted salary is between 30000 - 100000 £ per year.

Multiple Software Engineering Roles!

Location: London (hybrid – 1 day per month onsite)

Salary: £30,000 – £100,000 (dependent on level and experience)

Industry: EdTech

We’re partnering with a high-growth EdTech organisation that’s expanding its engineering function as demand for its platform continues to scale. They’re hiring across multiple levels, offering engineers the chance to work on a mission-driven product in a modern, cloud-first environment.

  • 1 x Tech Lead
  • 2 x Senior Developers
  • 6 x Mid-Level Developers
  • 2 x Junior Developers

About the Client

Our client is an innovative education technology company transforming how international students enrol at UK universities. Their flagship platform automates the entire offer-to-arrival process, covering CAS, visa applications, documentation, accommodation, and communication - empowering universities, agents, and students with seamless, self-service workflows. Widely adopted in higher education, the system streamlines compliance, enhances conversion, and improves the overall student experience.

How you’ll spend your day

Depending on your level, you’ll contribute to the design, development, and evolution of a highly scalable integration-led platform, including:

  • Designing, building, and maintaining integrations that connect customer systems to the core platform
  • Developing and optimising APIs to enable seamless, secure data exchange
  • Collaborating closely with product, engineering, and support teams to deliver customer-focused solutions
  • Troubleshooting and resolving integration and platform issues
  • Producing clear technical documentation and supporting integration best practices
  • Applying modern engineering principles to improve performance, reliability, and cost efficiency
  • Staying up to date with emerging technologies and continuously improving development standards

Senior and Tech Lead roles will additionally contribute to technical direction, mentoring, and architectural decision-making.

What you’ll bring to this role

We’re open to candidates at different stages of their careers. The following experience will vary by level, but strong candidates will demonstrate many of the following:

  • Experience working with microservices or event-driven architectures
  • Strong proficiency in TypeScript (experience with Python or Rust is a bonus)
  • Hands-on experience with SQL and NoSQL databases
  • Solid understanding of AWS and cloud-native environments
  • Experience with AWS services such as Lambda, SQS, S3, Cognito, EventBridge, API Gateway, and more
  • Familiarity with AWS CDK, infrastructure-as-code, and modern DevOps practices
  • Experience with CI/CD pipelines, Docker, and GitHub Actions
  • Strong understanding of API security, data privacy, and testing practices (Jest)
  • A problem-solving mindset, attention to detail, and a collaborative approach to working in distributed teams

Client Tech Stack:

  • Languages: Node.js, TypeScript, React
  • Databases: PostgreSQL, DynamoDB, Redis
  • AWS Services: Lambda, SQS, S3, Cognito, EventBridge, CloudFormation, Fargate, SES, CodeBuild, CodePipeline, CloudFront, API Gateway, and more.

What happens next?

One of our Recruitment Consultants will be in touch and inform you if you’ve been successful in the next stage of the process or not, which is a qualification call where we will tell you more about the role and the client, and understand more about you, your experience and career aspirations. Should we both wish to proceed, we will submit your details to the client and be in touch regarding the outcome and any further steps.

Interview Process:

  • 1st Stage – 30-minute remote interview covering background and experience.
  • 2nd Stage – 2-hour remote technical interview involving pair programming/code review exercise (includes 15-minute break in the middle)

Equal Opportunities

We are committed to providing equal opportunities for all candidates and welcome applications from individuals regardless of age, disability, gender identity, marital status, race, religion or belief, sexual orientation, or any other characteristic protected by law. As an employment agency for permanent and contract hires, we are dedicated to promoting a diverse and inclusive workforce, and we encourage applications from underrepresented groups to drive innovation and equality within the workplace. Should you require any reasonable adjustments please let us know so we can accommodate for any interactions with us at Biometric Talent, but also inform the client to ensure reasonable adjustments are made to allow for a fair and equitable process.

Software Engineer employer: BIOMETRIC TALENT

Join a dynamic EdTech company in London that is revolutionising the student enrolment process for UK universities. With a hybrid work model and a strong focus on employee development, you will have the opportunity to work on impactful projects while enjoying a collaborative and inclusive culture. The company offers competitive salaries, a modern tech stack, and a commitment to innovation, making it an excellent place for engineers at all levels to grow their careers.
B

Contact Detail:

BIOMETRIC TALENT Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at the EdTech company on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for those technical interviews! Brush up on your coding skills, especially in TypeScript and AWS services. Practising pair programming can really help you shine during the interview.

✨Tip Number 3

Show your passion for EdTech! During interviews, share why you’re excited about transforming education through technology. It’ll make you stand out as a candidate who truly cares.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re here to support you every step of the way!

We think you need these skills to ace Software Engineer

Microservices Architecture
Event-Driven Architecture
TypeScript
Python
Rust
SQL Databases
NoSQL Databases
AWS
Cloud-Native Environments
AWS Lambda
AWS SQS
AWS S3
API Development
CI/CD Pipelines
Docker
GitHub Actions
API Security
Data Privacy
Testing Practices
Problem-Solving Skills
Attention to Detail
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the specific role you're applying for. Highlight relevant experience and skills that match the job description, especially those related to software engineering and the tech stack mentioned.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the EdTech industry and how your background makes you a great fit for the team. Keep it concise but impactful!

Showcase Your Projects: If you've worked on any projects that demonstrate your skills in TypeScript, AWS, or microservices, make sure to include them. We love seeing practical examples of your work and how you tackle challenges.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you're keen to join our team!

How to prepare for a job interview at BIOMETRIC TALENT

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, AWS services, and microservices. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Prepare for Technical Challenges

Since there's a technical interview involving pair programming, practice coding problems that require you to think on your feet. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with coding under pressure.

✨Showcase Your Problem-Solving Skills

During the interview, highlight your problem-solving mindset. Share specific examples of challenges you've faced in previous roles and how you approached them. This will demonstrate your ability to tackle issues effectively in a collaborative environment.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the company's future tech direction, or how they approach mentoring. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Software Engineer
BIOMETRIC TALENT
Go Premium

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

>