Full Stack Software Engineer

Full Stack Software Engineer

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

At a Glance

  • Tasks: Join us as a Full Stack Software Engineer, building and scaling an innovative travel platform.
  • Company: Be part of a dynamic team transforming the travel industry with modern tech solutions.
  • Benefits: Enjoy remote work flexibility, competitive salary, equity participation, and professional growth opportunities.
  • Why this job: Contribute to exciting projects that bridge the gap between digital natives and traditional travel experiences.
  • Qualifications: Strong TypeScript and Node.js skills, with experience in RESTful APIs and PostgreSQL required.
  • Other info: Collaborate with a passionate team and influence architectural decisions in a supportive environment.

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

Joining our growing team, we are seeking an enthusiastic and experienced Software Engineer with a strong backend focus to help build and scale our innovative travel platform. The ideal candidate will have deep expertise in backend development while maintaining the ability to contribute to our React Native frontend when needed.

Tech Stack

  • Primary (Backend): TypeScript/Node.js, Fastify framework, PostgreSQL with Prisma ORM, TypeBox for schema validation, OpenAPI/Swagger for API documentation
  • Secondary (Frontend): React Native with Expo, Expo Router, Zustand, TanStack Query

Key Responsibilities

  • Primary: Develop and maintain RESTful APIs using Fastify and TypeScript, Design and implement database schemas and migrations using Prisma, Create and maintain TypeBox schemas for request/response validation, Implement authentication and authorization flows, Write clean, maintainable, and well-documented code, Participate in code reviews and maintain code quality standards, Help optimize database queries and API performance, Contribute to API documentation using Swagger/OpenAPI
  • Secondary: Collaborate with frontend team on API integration, Assist with React Native development when needed, Help implement and maintain frontend-backend interfaces, Contribute to mobile app performance optimization

Required Skills

  • Essential: Strong experience with TypeScript and Node.js, Proficiency in RESTful API development, Experience with PostgreSQL or similar relational databases, Understanding of database design and optimization, Knowledge of authentication and authorization patterns, Experience with API documentation tools, Strong problem-solving skills and attention to detail, Experience with version control (Git)
  • Nice to Have: Experience with Fastify or similar Node.js frameworks, Knowledge of Prisma ORM, Understanding of TypeBox or similar schema validation libraries, Basic experience with React Native and Expo, Familiarity with mobile app development concepts, Experience with Vercel or similar deployment platforms, Experience with automated testing

What We Offer

  • Opportunity to work on a modern, well-structured codebase
  • Chance to contribute to architectural decisions
  • Collaborative team environment
  • Professional growth and learning opportunities
  • Competitive salary and benefits package (equity participation)

Super Reel Travel overview

Users today have become accustomed to intuitive app interfaces that drive inspiration in any number of ways, TikTok is the prime example. Travel is a big legacy environment where customers are underwhelmed by traditional travel sites with a standard three box search (destination, start date, end date), followed by static images and text-heavy descriptions that fail to capture the essence of destinations or inspire users to Book. The opportunity we see is solving the disconnect between digital natives who are used to searching and shopping through gesture driven, inspirational social media videos and the legacy travel agency model (online and offline) who haven’t embraced this dynamic short-form video capability.

Full Stack Software Engineer employer: Super Reel Travel

As a Full Stack Software Engineer at our innovative travel platform, you will thrive in a dynamic work-from-home environment that fosters collaboration and creativity, with occasional meetings in London to strengthen team connections. We offer a competitive salary, equity participation, and a culture that prioritises professional growth through hands-on experience with modern technologies and architectural decision-making. Join us to be part of a forward-thinking team dedicated to transforming the travel industry while enjoying the flexibility and support that makes us an exceptional employer.
S

Contact Detail:

Super Reel Travel Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Software Engineer

✨Tip Number 1

Familiarise yourself with our tech stack, especially TypeScript and Node.js. Understanding the nuances of Fastify and PostgreSQL will give you a significant edge during discussions with our team.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of how you've optimised APIs or database queries in past projects. We love to see candidates who can think critically about performance improvements.

✨Tip Number 3

Engage with our community on platforms like GitHub or Stack Overflow. Contributing to open-source projects or discussions related to our tech stack can demonstrate your passion and expertise.

✨Tip Number 4

Prepare to discuss your experience with API documentation tools like OpenAPI/Swagger. Being able to articulate your approach to maintaining clear and comprehensive documentation will impress us.

We think you need these skills to ace Full Stack Software Engineer

Strong experience with TypeScript
Proficiency in Node.js
RESTful API development
PostgreSQL or similar relational databases
Database design and optimisation
Authentication and authorisation patterns
API documentation tools
Problem-solving skills
Attention to detail
Version control (Git)
Experience with Fastify or similar Node.js frameworks
Knowledge of Prisma ORM
Understanding of TypeBox or similar schema validation libraries
Basic experience with React Native and Expo
Familiarity with mobile app development concepts
Experience with Vercel or similar deployment platforms
Experience with automated testing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Node.js, and RESTful API development. Include specific projects where you've used these technologies, especially if they relate to backend development.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with the tech stack listed in the job description and how you can contribute to their innovative travel platform.

Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your strong problem-solving skills and attention to detail. This could be through past projects or challenges you've overcome in software development.

Highlight Collaboration Experience: Since the role involves working with both backend and frontend teams, mention any previous experiences where you've collaborated with others, particularly in integrating APIs or working on full-stack projects.

How to prepare for a job interview at Super Reel Travel

✨Know Your Tech Stack

Familiarise yourself with the primary tech stack mentioned in the job description, especially TypeScript, Node.js, and Fastify. Be prepared to discuss your experience with these technologies and how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of challenges you've faced in previous roles, particularly related to backend development or API optimisation. Highlight your thought process and the solutions you implemented to overcome these challenges.

✨Understand the Company’s Vision

Research StudySmarter and its innovative travel platform. Understand their mission to enhance user experience in the travel industry and be ready to share your thoughts on how you can contribute to this vision.

✨Prepare for Collaborative Questions

Since the role involves collaboration with frontend teams, think about your experiences working in cross-functional teams. Be ready to discuss how you’ve successfully integrated backend and frontend components in past projects.

Full Stack Software Engineer
Super Reel Travel
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>