
Full Stack Developer
Hybrid
London, United Kingdom
Full Time
12-03-2025
Job Specifications
Join Seneca to Revolutionise Education
At Seneca, our mission is simple: to provide every child with a free, fun, and effective education. Since launching in 2018, we’ve empowered over 15 million students to prepare for their exams with engaging, science-backed learning tools.
We use cognitive science, gamification and AI to create enjoyable, impactful learning experiences that stick while bringing down costs. Our platforms for teachers and parents further enable those closest to students to support their success.
We’re growing our development team and are looking for passionate, innovative individuals to help us continuously improve our product. At Seneca, learning is our business and our culture: we pride ourselves on fostering a supportive environment where coaching and feedback are at the heart of personal and professional growth.
Why Seneca?
Work on products that transform education
Be part of a collaborative, mission-driven team
Leverage AI to enhance learning and lower costs for students
Join a culture where continuous learning, coaching, and feedback fuel your development
Our stack:
Our web app is built in React & TypeScript
Serverless microservice architecture, written primarily in TypeScript
AWS: Lambda, DynamoDB, SNS, SQS, CloudFront, RDS, API Gateway, S3
Generative AI with OpenAI
Infra-as-code via Terraform
Google Cloud: Firebase, BigQuery, Web + App analytics
Testing using Mocha, Jest & Cypress
CI with Jenkins & GitHub Actions
Linear for issue tracking, Slack for comms and Google Meet for remote meetings
What we're looking for:
We are looking for junior to mid-level developers with a working knowledge of some technologies across our stack, and an interest in learning the rest.
We coach all our developers to become confident in both front and back-end development, so it's ok to be stronger in one over the other.
Excellent communication skills suited to working in a highly collaborative environment.
Strong academic background in a STEM-based subject eg. a degree in maths, physics, engineering, chemistry etc.
Evidence of a strong product mindset and a self-driven approach to ownership. Show us your side projects, portfolios or personal website!
We're not expecting you to tick all the boxes and be the complete package. We strive to build a diverse team of backgrounds, skills and interests, where we can all learn from each other. So if you think you can bring something exciting to our team, we want to hear from you!
Ready to make an impact? Apply today to help us take education to the next level.
Company Benefits
We cater for remote and hybrid working with flexible hours, and for those who like to collaborate in person, our lively office in central London is always open!
Holiday progressively increases with tenure: starting at 25 days a year and rising to 33 days over 4 years
Quarterly social get-togethers for the whole team, with a full day of activities, food and drinks
Learning is our business and our culture:
Weekly "Knowledge shares" to learn best practices and new skills
Monthly "Dev labs" hackathons to work on something experimental of your choice
Interview Process
15-minute call to discuss the role and answer any questions
Take-home technical task
Technical interview over video call to discuss your task
Engineering and company culture interview to meet more of the team!
About the Company
Seneca helps 10,000,000+ students to learn better. Our homework & revision platform applies cognitive neuroscience to make learning more efficient and enjoyable. We offer 800+ free courses covering all subjects and exam boards. In a Randomised Control Trial with 1,120 participants, we've proven that students using Seneca obtained test scores 2x higher than their peers using other revision resources. We want every student to have an equal opportunity for the best education and Seneca makes that possible. Seneca’s algorithms... Know more
Related Jobs


- Company Name
- Stockford Recruitment
- Job Title
- Full Stack Engineer
- Job Description
- We’re working with an innovative AI-driven company looking for a Full-Stack Developer to join their growing team. This is an exciting opportunity to work on a cutting-edge platform, using React and Node.js to build scalable, high-performance applications. The role is fully remote, with just one in-person meet-up per month in Manchester, offering the flexibility of remote work while maintaining team collaboration. Key Responsibilities: Work as part of an agile development team to design and implement new functionalities. Develop and maintain front-end applications using React.js and MUI components for an intuitive user experience. Write clean, type-safe code in TypeScript within a monorepo environment. Design and optimise database structures using Prisma and PostgreSQL. Develop and maintain RESTful APIs. Ensure secure coding practices and troubleshoot complex software issues. Collaborate within a small, close-knit team to deliver high-quality software solutions. Tech Stack: Front-end: React.js, TypeScript, MUI components. Back-end: Node.js, TypeScript, PostgreSQL, Prisma. Infrastructure: DigitalOcean, Terraform, Docker. Additional Technologies: OpenAI APIs, Cypress/Playwright for testing, WebSockets. Required Experience: Strong proficiency in React.js and MUI component-based development. Expertise in TypeScript and JavaScript, with experience in monorepo structures. UX design knowledge, with expertise in HTML, SCSS, and CSS3. Experience with Prisma or similar ORM technologies. RESTful API development and PostgreSQL database management. Familiarity with Git version control. Background in agile development, debugging, and secure coding practices. Strong problem-solving abilities and ability to work independently in a fast-paced environment. Preferred Experience: Knowledge of AI and experience working with OpenAI APIs. Experience with Docker and Terraform for infrastructure management. Cloud-based application monitoring and maintenance. Test-driven development using Cypress or Playwright. Low-level socket coding or WebSockets experience. Previous experience in a start-up or small business environment. Contributions to open-source projects, particularly involving AI. A keen interest in continuous learning and staying up to date with the latest development tools and techniques. Why Join? Fully remote role with flexibility, plus monthly meet-ups in Manchester. Work on an AI-driven product at the forefront of technology. Competitive salary and benefits package. A collaborative and fast-paced environment with a strong engineering culture. Opportunities for growth, learning, and ownership of projects.


- Company Name
- Nomura
- Job Title
- Delta1 Full Stack Developer - Associate
- Job Description
- Job description: Job title: Delta1 Full Stack Developer Corporate Title: Associate Department: IT – GMIT Equity Location: London Company overview Nomura is a global financial services group with an integrated network spanning approximately 30 countries and regions. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its three business divisions: Wealth Management, Investment Management, and Wholesale (Global Markets and Investment Banking). Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership. For further information about Nomura, visit www.nomura.com Department Overview The Information Technology department at Nomura is at the forefront of innovation, driving technology solutions that empower our business and enhance client experiences. We leverage cutting-edge technologies to develop and maintain robust systems and infrastructure, ensuring the security, reliability, and efficiency of our operations. Join our team and be part of a dynamic and collaborative environment that embraces technological advancements to deliver value and drive our digital transformation journey. Role description: We are seeking an experienced and skilled Delta1 Full Stack Developer at Associate level to join our organization. In the team you will be responsible for leading and overseeing the development and implementation of strategic initiatives, guiding the software development life cycle, and driving innovation within our organization. Your expertise will be crucial in ensuring the successful delivery of high-quality software products and solutions. Key Responsibilities: User Interface Design and Development Collaborate closely with trading and middle office teams to gather and analyse UI requirements Design and implement an intuitive, exception-based user interface for position transfers and transformations in accordance with global D1 strategic goals Incorporate global user feedback and iterate on designs to optimize usability and efficiency System Architecture and Development Develop a plug-in based transformation model to facilitate easy extension and maintenance Implement a modular "read, transform, write" architecture for flexible data processing Create reusable components to promote code efficiency and consistency across the system Design and implement RESTful API endpoints to expose all functionality for integration with other systems Performance Monitoring and Optimization Develop comprehensive dashboards to display key metrics and trends related to system throughput and performance Implement real-time monitoring tools to track system health and identify potential bottlenecks Continuously optimize code and database queries to improve overall system performance Quality Assurance and Testing Maintain high code quality standards through regular code reviews and adherence to best practices Develop and maintain a robust suite of unit, integration, and end-to-end tests to ensure system reliability Achieve and maintain a minimum of 80% test coverage across all components Documentation and Knowledge Management Create and maintain detailed technical documentation for system design, architecture, and APIs Develop user guides and training materials for end-users in trading and middle office teams Document business functions and use cases to ensure alignment between technical implementation and business requirements Collaboration and Communication Participate in regular meetings with stakeholders to provide updates on project progress and gather feedback Work closely with other development teams to ensure seamless integration with related systems Provide technical support and guidance to end-users as needed Skills, experience, qualifications and knowledge required: Strong experience in full-stack development, with expertise in Java, React, and Restful services Proven track record in designing and implementing financial trading systems Excellent understanding of RESTful API design and implementation Experience with performance optimization and scalability in high-throughput systems Strong analytical and problem-solving skills Excellent communication skills, both written and verbal Existing Delta 1 Business knowledge a strong positive Previous Equities experience also preferred Nomura competencies Trusted Partner Understand clients’ needs and issues, and respond with high-quality proposals Acquire capabilities to perform one’s responsibilities and contribute to being a Trusted Partner Entrepreneurial leadership Produce new ideas that might challenge the status-quo or oneself Teamwork & Collaboration Seek advice from senior colleagues and utilize it for improved results Collaborate with members from relevant departments Influence Contribute to the success of the organization both quantitatively and qualitatively, and act with awareness of the impact on others Serve as role model and provide guidance to junior employees Integrity Have a good understanding of corporate philosophy, professional ethics, compliance, risk management, and code of conduct, and make decisions and take actions accordingly Right to Work The UK Government have taken steps to reduce net migration to the UK by limiting the number of overseas workers from outside the EEA coming to the UK for employment. Please note that whilst we are able to consider applications from overseas workers from outside the EEA (who require a Tier 2 (General) visa) we can only employ them if we can provide evidence that there are no other suitable candidates for this vacancy from inside the EEA. Please contact us if you are visiting our offices and require any form of personal assistance or physical adaptations to be provided for your appointment. A member of staff will be happy to help. Diversity Statement Nomura is committed to an employment policy of equal opportunities and is fundamentally opposed to any less favourable treatment accorded to existing or potential members of staff on the grounds of race, creed, colour, nationality, disability, marital status, pregnancy, gender or sexual orientation. If you require any assistance or reasonable adjustments due to a disability or long-term health condition, please do not hesitate to contact us. Nomura is an Equal Opportunity Employer


- Company Name
- Burns Sheehan
- Job Title
- Senior Frontend Developer
- Job Description
- Senior Frontend Engineer – Join a growing Tech for Good Up to £95,000 Hybrid working – 2 days a week onsite Vue.js or React.js & TypeScript experience We’re partnered with a Tech for Good business in London who are currently looking for a Senior Frontend Engineer to join their team as they continue to build new products for their growing customer base. The business has successfully built products to help support their customers with their everyday health and well-being which is having a positive impact. They are now looking for a Senior Frontend Engineer to join their team as they go through their next stage of growth and new product builds. You’ll be joining a committed team of Engineers and Designers to help build impactful products and you’ll have the chance to work closely with different teams across the business on range of exciting and challenging projects. The team are currently building new products in Vue.js, however they are open to Frontend Engineers with more recent experience in React.js. What will you be doing: Work collaboratively with peers to build new features and products across Frontend Support the team to help identify and resolve performance and scalability issues Implement best practices to support the team and business as they continue to grow Design scalable frontend architectures and manage UI component libraries whilst creating reuseable components Build new products in Vue.js – they are open to Engineers with more recent experience in React.js If this sounds like a great fit for you and you’d like more details on the role, please reach out to me on charlotte@burnssheehan.co.uk


- Company Name
- Women in Tech UK
- Job Title
- Junior Full Stack Developer
- Job Description
- Our Company Culture WHO WE ARE Boiler Room started with a webcam taped to a wall, opening a keyhole into London’s underground. Since 2010, we’ve built a unique archive spanning over 8,000 performances by more than 5,000 artists across 200 cities. Connecting local scenes to the wider world. Today, we remain true to that history. Everything we do is rooted in the energy of club culture and its ability to cultivate community. We tell the stories from the fringes, tapping overlooked scenes from all corners of the globe. It’s our mission to nurture the next generation of innovators. We support artists, both emerging and established, by providing them the space to showcase their sound and message. We work closely with a diverse and ever-expanding network of collaborators on our events, broadcasts, grant scheme, mix series, documentaries and more. Our global events are dedicated to fostering a culture of solidarity: open dance floors where music, ideas and people meet. We are dedicated to building a digital archive of cutting-edge music content that is accessible to everyone and anyone, regardless of location. OUR WORKPLACE Diversity is more than a commitment at Boiler Room — it is the foundation of what we do. We foster an inclusive working environment, striving to create a safe and comfortable space for all. We promote fairness and practise mutual respect toward all our employees. Boiler Room has a zero tolerance policy for discrimination of any kind; this includes but is not limited to: racism, sexism, homophobia, transphobia, ableism, and ageism. As an equal opportunities employer, we strongly encourage all those who are suitably qualified for the role to apply; particularly those who are underrepresented in our sector, including but not limited to womxn, POC, differently-abled and LGBTQI people. Our Benefits We offer a wide range of benefits. Our contractual and non-contractual benefits include the following: Working hours are 10am - 5.30 Monday to Friday. Hybrid working (3 days in the office on Tuesday, Wednesday and Thursday) 25 days holiday a year (pro-rated) Opportunities to access free guestlist to selected Boiler Room parties Regular Socials (we're a friendly team and enjoy each others company) Yoga sessions on Wednesdays Free clothes from our apparel line every quarter Private medical insurance Medical Cash Plan Life assurance Monthly ClassPass membership Access to 1-2-1’s with our mental health practitioner Cycle to work scheme Nursery voucher scheme Auto Enrolment via NEST A new Apple work laptop Plus lots more ___________________________________________________________________ YOUR ROLE PURPOSE OF THE ROLE We’re looking for a junior full-stack developer to join our team in London. You should have strong opinions about how development is done in 2025 and be up to date with the latest technologies. You Will Be Joining a Multidisciplinary Agile Team, Where You Will Develop And Maintain New And Existing Features And Functionality Across Our Apps And Services, Including Our public-facing website (TypeScript, JavaScript & React) Mobile Apps Our internal API (Node.js, GraphQL & Apollo) Data & Analytics processing pipelines Internal tools and applications MAIN DUTIES Participating in designing & architecting technical solutions Contributing PRs on GitHub Reviewing other developers’ code changes Triggering deployments, and monitoring our services Debugging and fixing issues Required Knowledge & Skills Good understanding of React, CSS & JavaScript Familiarity with Node.js Familiarity with using SQL databases from apps (e.g. Postgres, MySQL, etc…) Familiarity integrating apps with 3rd-party APIs Ability to use standard developer tools (Code Editors, CLI, Git & GitHub etc…) BONUS POINTS Experience With Any Of The Following TypeScript, Next.js or Apollo React-Native Python / Django AWS, Heroku or CloudFlare Metrics & Traces (e.g. OpenTelemetry, Grafana, DataDog, etc…) Shopify Analytics / Customer Engagement platforms (e.g. Google Analytics, Braze) Task queuing systems (e.g. RabbitMQ, AWS SQS, Kafka, etc…) CI & CD systems (e.g. GitHub Actions, Circle CI, etc…) UX / UI Design WORKING AT BOILER ROOM EXPECTATIONS Demonstrable passion and understanding of the Boiler Room brand and vision Be focused and in line with achieving your department’s quarterly objectives Facilitate inter-departmental collaboration as well as supporting your team across a variety of projects with different timelines and urgency Be proactive Attend a variety of meetings, including project-specific stand-ups, weekly department planning and company-wide updates, managing your time wisely Be adaptable and ready to work in a fast-paced environment Participate in a personal development programme and peer review Skills Communicate effectively in verbal and written English Excellent computer proficiency Present and discuss ideas clearly, and to help translate concepts to the wider team in a detailed and methodical manner Ability to work autonomously and with initiative KNOWLEDGE Demonstrate an understanding of best practices in your field Demonstrate an understanding of latest industry standard including; trends tools and software appropriate national and international standards Be open to training and development ATTITUDE Be a brand ambassador for Boiler Room; ensuring everything you do at Boiler Room is in line with our manifesto and vision Be open to feedback from your team to benefit personal/project development and learning To promote teamwork and to ensure effective working relations and communication across the whole company Encourage a tolerant working environment and champion diversity within the workplace Note: This job description could change and evolve over time to meet the needs of the business.