Senior Software Engineer
Added: 28/05/2025FutureLearn Ltd
London, England, United Kingdom
🕒 Full-time
💷
😊 Hybrid
🏷️ react
🏷️ next.js
🏷️ javascript
🏷️ typescript
🏷️ graphql
🏷️ cloud
🏷️ ruby
Job description As a Senior Software Engineer, you will play a key role in shaping and delivering software for FutureLearn's platform. You'll work across the stack, taking ownership of features and contributing to architectural decisions.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable code.
- Collaborate with engineers to deliver high-impact features.
- Improve and optimize existing systems for performance, reliability, and scalability.
- Conduct code reviews and promote best practices in software development.
- Write automated tests and ensure comprehensive test coverage.
- Participate in architectural decisions and system design discussions.
- Troubleshoot and debug production issues.
Requirements
- Experience with a variety of technologies, ideally including Ruby and Rails, JavaScript, React, TypeScript, GraphQL, and Next.js.
- Experience building, maintaining, and deploying large interactive web applications at scale.
- Experience writing high-value tests and understanding software design principles.
- Familiarity with education technology standards (LTI) is a plus.
Benefits
- 28 days of Annual Leave + UK Public Holidays
- Up to 5 days of Rollover Holiday
- Access to FutureLearn courses
- Westfield Health Cash Plan
- Cycle to Work scheme
- Season Ticket Loan
- 1 day dedicated to Charity Work
- Calm Premium Subscription
Suggested Jobs