At a Glance
- Tasks: Join a team to enhance and maintain a learning platform using Node.js.
- Company: A fast-growing tech company focused on transforming workplace learning experiences.
- Benefits: Enjoy flexible working options, a learning budget, and a supportive team culture.
- Why this job: Make a real impact in a collaborative environment that values innovation and personal growth.
- Qualifications: Experience with Node.js, AWS, CI/CD pipelines, and a proactive mindset are essential.
- Other info: This role offers the chance to shape the future of a high-impact platform.
The predicted salary is between 28800 - 48000 £ per year.
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 Software/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
Contact Detail:
numi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Node.js and AWS services. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the community around the tools and technologies used at StudySmarter. Join forums, attend meetups, or participate in online discussions related to Node.js, AWS, and DevOps practices to demonstrate your passion and commitment to continuous learning.
✨Tip Number 3
Prepare to discuss your previous experiences with CI/CD pipelines and incident management during the interview. Be ready to share specific examples of how you've improved processes or resolved issues in past roles, as this will highlight your problem-solving skills.
✨Tip Number 4
Showcase your collaborative mindset by thinking of ways you can contribute to team dynamics. Consider how you can bring value to cross-functional teams and be prepared to discuss your approach to teamwork and communication in your interview.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, AWS, and CI/CD pipelines. Use specific examples from your past work that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: Write a cover letter that explains why you are passionate about the role and how your background aligns with the company's mission. Mention your collaborative mindset and proactive approach to problem-solving.
Showcase Relevant Projects: If you have worked on projects involving Node.js, AWS, or infrastructure automation, include them in your application. Briefly describe your role and the impact of your contributions.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at numi
✨Showcase Your Node.js Expertise
Be prepared to discuss your experience with Node.js in detail. Highlight specific projects where you've used Node.js, focusing on challenges you faced and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Familiarise Yourself with AWS Services
Since the role involves maintaining and scaling infrastructure on AWS, brush up on your knowledge of services like ECS, RDS, and S3. Be ready to explain how you've used these services in past projects and any best practices you follow.
✨Discuss CI/CD Pipeline Experience
Prepare to talk about your experience with CI/CD pipelines, particularly using GitHub Actions. Share examples of how you've built or improved pipelines, and the impact it had on development speed and reliability.
✨Emphasise Collaboration and Communication Skills
This role values a collaborative mindset, so be sure to highlight your teamwork experiences. Discuss how you've worked with engineers to build scalable services and how you handle communication during incident responses or post-mortems.