Software Engineer

Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Design scalable systems and write maintainable code in a fast-paced environment.
  • Company: Join a leading organization focused on innovation and impactful products.
  • Benefits: Work with cutting-edge technologies and enjoy a culture of growth and mentorship.
  • Why this job: Be part of transformative projects that inspire innovation and make a difference.
  • Qualifications: Bachelor’s or Master’s in Computer Science or related field; .NET and C# experience required.
  • Other info: Candidates with Java or similar tech backgrounds are also encouraged to apply.

The predicted salary is between 36000 - 60000 £ per year.

Now Hiring: Software Engineer (Node.js)

Location: UK-Based | Remote | Full-Time

In order to make an application, simply read through the following job description and make sure to attach relevant documents.

Do you want to join a rapidly growing learning technology company on a mission to change how people grow, train, and upskill at work?

Their platform powers engaging learning experiences for thousands of users across the globe — and they need a Sofware/Site Reliability Engineer to help keep everything running smoothly, securely, and at scale.

This is your chance to join a team where engineering and operations go hand-in-hand, and where you\’ll directly impact the reliability of a platform that truly matters.

Why This Role is Exciting

  • You’ll work in a Node.js-first environment where product and platform teams collaborate closely.
  • You’ll own core infrastructure and DevOps processes, from CI/CD to observability.
  • You’ll be part of a team that encourages experimentation, autonomy, and continuous improvement.
  • You\’ll help shape the SRE function at a high-impact stage of growth.

What You’ll Be Doing

  • Build and improve CI/CD pipelines (GitHub Actions) that keep development smooth and fast
  • Maintain and scale infrastructure on AWS, including ECS, S3, RDS, and CloudFront
  • Improve observability using tools like Datadog and CloudWatch — and act on what you find
  • Automate key workflows around deployment, testing, scaling, and failure recovery
  • Collaborate with engineers to build scalable, secure, and resilient services in Node.js
  • Take part in incident response, post-mortems, and ongoing performance tuning
  • Work with tools like Terraform and Docker to keep infrastructure consistent and version-controlled

The Tech You\’ll Be Using

  • Languages: Node.js (TypeScript), SQL
  • Cloud & Infra: AWS (ECS, RDS, S3, CloudFront), Terraform, Docker
  • CI/CD: GitHub Actions
  • Monitoring & Logging: Datadog, CloudWatch
  • Database: PostgreSQL

What They\’re Looking For

  • Strong experience working in production Node.js environments
  • Hands-on with AWS services and container orchestration (ECS, Docker)
  • Skilled at building and maintaining CI/CD pipelines
  • Experience with observability, monitoring, and incident management
  • Working knowledge of infrastructure-as-code (Terraform, CloudFormation)
  • A collaborative, proactive mindset with strong communication skills

What You’ll Get

  • A collaborative, mission-driven culture that values technical excellence and personal growth
  • Real ownership and the chance to shape the future of a platform used by top companies
  • Learning budget and support for professional development
  • Competitive salary, benefits, and flexible working options
  • A supportive team that genuinely values wellbeing, diversity, and inclusion

Apply direct!

Software Engineer employer: numi

At numi, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our Software Engineers enjoy a dynamic work environment where they can lead transformative projects using cutting-edge technologies like C# .NET Core and AWS, while also benefiting from continuous learning and mentorship opportunities. With a strong focus on employee growth and a commitment to delivering impactful solutions, numi is the perfect place for passionate engineers looking to make a difference in a fast-paced, purpose-driven setting.
N

Contact Detail:

numi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarize yourself with the tech stack mentioned in the job description, especially C# .NET Core and AWS. Consider building a small project or contributing to open-source projects that utilize these technologies to showcase your skills.

✨Tip Number 2

Highlight any experience you have with event-driven microservices in your discussions. Be prepared to share specific examples of how you've implemented or worked with such architectures in past projects.

✨Tip Number 3

Stay updated on emerging technologies relevant to the role. Engage in online communities or forums where you can discuss innovations and trends in software engineering, particularly those related to cloud-based ecosystems.

✨Tip Number 4

Prepare to demonstrate your problem-solving skills during interviews. Think of scenarios where you've tackled complex challenges and be ready to explain your thought process and the impact of your solutions.

We think you need these skills to ace Software Engineer

C# .NET Core
AWS
Event-Driven Microservices
Scalable System Design
Maintainable Code Writing
Testable Code Writing
Resilience Engineering
Emerging Technologies Awareness
Innovation Championing
Mentoring Skills
Problem-Solving Skills
Agile Mindset
Excellent Communication
Full-Stack Development

Some tips for your application 🫡

Understand the Tech Stack: Familiarize yourself with the technologies mentioned in the job description, such as C# .NET Core, AWS, and event-driven microservices. Highlight your experience with these technologies in your application.

Showcase Your Projects: Include specific examples of projects where you designed scalable systems or wrote maintainable code. This will demonstrate your hands-on experience and problem-solving skills.

Tailor Your CV: Customize your CV to reflect the skills and experiences that align with the job requirements. Emphasize your background in backend or full-stack development and any relevant degrees.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your passion for innovation and mentoring. Mention how you can contribute to a culture of growth and excellence.

How to prepare for a job interview at numi

✨Show Your Passion for Innovation

Make sure to express your enthusiasm for technology and innovation during the interview. Share examples of projects where you implemented new technologies or improved existing systems, as this aligns with the company's focus on transformative projects.

✨Demonstrate Your Technical Skills

Be prepared to discuss your experience with C# .NET Core, AWS, and microservices. Highlight specific projects where you utilized these technologies, and be ready to solve coding challenges or technical questions that may arise during the interview.

✨Emphasize Problem-Solving Abilities

Since strong problem-solving skills are essential for this role, come equipped with examples of complex issues you've tackled in past projects. Discuss your thought process and how you arrived at effective solutions, showcasing your analytical mindset.

✨Highlight Mentorship Experience

If you have experience mentoring junior engineers, make sure to mention it. Talk about how you fostered a culture of growth and excellence in your previous roles, as this will resonate well with the company's values.

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