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, and opportunities for professional growth.
- Why this job: Contribute to exciting projects that bridge the gap between travel and social media inspiration.
- Qualifications: Strong experience in TypeScript, Node.js, and RESTful API development is essential.
- Other info: Collaborate with a passionate team and influence architectural decisions in a modern codebase.
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.
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. Being well-versed in these technologies will not only boost your confidence but also demonstrate your commitment to the role during any discussions.
✨Tip Number 2
Engage with our existing projects or similar open-source projects on GitHub. This will give you practical experience and insights into best practices, which you can discuss during interviews to showcase your proactive approach.
✨Tip Number 3
Prepare to discuss your problem-solving skills and past experiences with RESTful API development. We value candidates who can articulate their thought process and how they tackle challenges in software engineering.
✨Tip Number 4
Network with current or former employees of StudySmarter on platforms like LinkedIn. Gaining insights from them can provide you with valuable information about our culture and expectations, which can be beneficial during your application process.
We think you need these skills to ace Full Stack Software Engineer
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 in a backend context.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their tech stack and your interest in contributing to their innovative travel platform.
Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your expertise in backend development or your ability to work with React Native, be sure to include them. Provide links to your GitHub or portfolio.
Highlight Problem-Solving Skills: In your application, emphasise your strong problem-solving skills and attention to detail. Provide examples of challenges you've faced in previous roles and how you overcame them, particularly in relation to database optimisation or API performance.
How to prepare for a job interview at Super Reel Travel
✨Know Your Tech Stack
Familiarise yourself with the primary and secondary technologies mentioned in the job description. Be prepared to discuss your experience with TypeScript, Node.js, and PostgreSQL, as well as any knowledge of React Native and related tools.
✨Showcase Problem-Solving Skills
Prepare examples of past challenges you've faced in software development and how you resolved them. Highlight your strong problem-solving skills and attention to detail, as these are essential for the role.
✨Understand API Development
Since the role involves developing RESTful APIs, be ready to explain your approach to API design and implementation. Discuss any experience you have with Fastify or similar frameworks, and how you ensure clean and maintainable code.
✨Demonstrate Collaboration
The position requires collaboration with both backend and frontend teams. Share experiences where you've worked effectively in a team setting, particularly in integrating APIs with frontend applications or contributing to architectural decisions.