Summary
✨ AI‑Generated
Seeking a senior full-stack engineer to develop mobile and backend solutions for a widely used digital product. The role emphasizes scalability, performance, and user experience.
Highlights
Remote senior engineering role focused on building large-scale user-facing applications with modern technologies.
Description
GT was founded in 2019 by a former Apple, Nest, and Google executive.
GT’s mission is to connect the world’s best talent with product careers offered by high-growth companies in the UK, USA, Canada, Germany, and the Netherlands.
On behalf of Feeld, GT is looking for a Senior Full-Stack Developer interested in building a product used by millions of people and helping shape a more inclusive, human-centred approach to relationships and connection.
About The Client
Founded in 2014, Feeld is a dating app built around openness, inclusivity, and creating a safer space for people to explore relationships in their own way.
Today, millions of people use Feeld, making this a product where technology, scale, performance, and user experience genuinely matter.
The company’s mission is to elevate the human experience of sexuality and relationships and create a world where people feel more intimately connected to themselves and each other.
About The Role
As a Senior Full-Stack Engineer, you’ll work across both backend and mobile, tackling some of the most complex technical challenges in Feeld’s systems.
You’ll be involved in investigating and resolving issues across the stack, improving system performance and reliability, and building scalable features for a globally distributed product.
This role is particularly well suited to someone who enjoys going deep into technical problems, understands how systems work under the hood, and is excited by the challenges of building and scaling products used by millions of people.
Responsibilities
Develop and deploy scalable and resilient backend systems utilizing NoSQL and event-driven technologies within cloud-first architectures Take charge of in-depth investigations across frontend/backend systems, providing clear pathways to resolution Optimize system performance to ensure reliability and availability Collaborate with cross-functional teams, including product management and QA, to deliver high-quality features and enhancements
Essential Knowledge, Skills & Experience
Must-have
5+ years of professional experience with React Native / mobile development5+ years of backend development experienceStrong backend expertise, including building self-documented APIs with Node.js web frameworks, GraphQL or RESTSolid understanding of event-driven architectures and NoSQL databasesStrong TypeScript skillsExperience with AWS, ideally including ECS, DynamoDB, Kinesis, EventBridge, and PostgreSQLStrong understanding of React Native internals, rendering, performance optimisation, and the JS bridgeUnderstanding of native mobile development and build configurations in Xcode and Android StudioExperience writing reliable unit and integration testsFull professional proficiency in EnglishStrong communication and collaboration skills, adept at working with diverse teams
Nice to have
Experience with Apollo, NestJS, Amplitude, Firebase Authentication, Stream Chat, Cloudinary, Sentry, SnowflakeExperience working with globally distributed systems and scalability challengesInterest in ML/AI and recommendation systemsA test-driven mindset with a focus on automation and efficiencyExperience with Terraform
Interview Steps
GT interview with RecruiterTechnical interviewInterview with the clientReference checkOffer
We go beyond usual perks… By working with us, you will get
Health insuranceWellbeing budgetGym allowanceIndividual educational budget19 business days of paid vacation days per yearPaid sick leaveAll public holidays are paid days off
GT working model
You will work directly with a client through our Extended Team model.
We try to do things differently and put our efforts into integrating you as deeply as possible into the client’s team.
You work with the same tools and technologies as they do and are managed directly by the client without any intermediary in between.
We help you build relationships and create an environment where you genuinely feel like a member of the client’s team.
We also encourage trips to a client and join teambuilding and after-work activities.
Our Extended Team model is focused on long-term projects that last over several years.