Senior Full-Stack Web Engineer (Next.js/Apollo GraphQL)
FreetradeAbout Freetrade
At Freetrade, we believe investing should be accessible to everyone. It's one of the best ways to grow your savings, but for many, it seems complicated, expensive, and out of reach. We're here to change that. We're building a team with diverse and unique perspectives to help us on our mission to demystify investing. Our goal is to help our customers achieve better long-term financial outcomes. In 2024, we'll be focusing on making our business cash flow profitable. We'll also be radically improving our product for our core customer base. In the UK, we now have over 1.6 million registered users, and we offer a range of products such as the Freetrade Pension, a stocks and shares ISA, and UK Treasury bills.
Role Overview
The Senior Full-Stack Web Engineer will be responsible for developing Freetrade's web application, focusing on Next.js and Apollo GraphQL Federation API integration. This position suits candidates at the Entry to Mid Level who are prepared to contribute significantly at both the individual and team levels, engaging closely with engineering teams and business stakeholders.
Key Responsibilities
- Lead the technical direction for the team, making key decisions that align with both engineering and business strategies.
- Tackle complex projects that span across multiple teams, addressing significant ambiguity in both implementation and business requirements.
- Map team goals to the roadmap, making critical trade-offs based on business needs and engineering complexity to maximize delivery outcomes.
- Collaborate with other engineering teams to synchronize priorities and estimations, taking into account broader company objectives.
- Spearhead the design and implementation of long-term projects, focusing on architectural improvements, technical debt reduction, and enhancing engineering practices.
- Guide technical decisions affecting multiple teams, recommending frameworks, languages, and other large-scale technical choices.
- Work closely with business stakeholders to translate ambiguous requirements into detailed technical designs and feasible implementation strategies.
- Foster a collaborative environment across teams, identifying skill gaps and leading efforts to elevate engineering standards and knowledge within the team.
- Ensure comprehensive testing across multiple levels (unit, integration, etc.), learning from production issues to inform team learning and goals.
Qualifications
- Demonstrated experience leading complex web application development projects, particularly with Next.js, Apollo GraphQL, Terraform, GCP.
- Proven ability to navigate significant technical and business ambiguity, making decisions that impact cross-team collaboration and project delivery.
- Strong track record of technical leadership, including making framework, language, and infrastructure decisions.
- Deep understanding of non-functional requirements such as performance, accessibility, and operational needs, and the ability to implement features with these considerations in mind.
- Excellent communication skills, capable of modifying communication style to suit different audiences, including technical factors to business stakeholders.
- A proactive approach to seeking and providing feedback, embracing feedback from all levels within the organization.
- Experience in designing and setting up CI/CD pipelines using CircleCI or ArgoCD, would be beneficial.
Development Opportunities & Benefits
- Lead initiatives that significantly impact engineering practices and project delivery across the company.
- Opportunity to shape the technical direction of a leading fintech platform, influencing both short-term project outcomes and long-term strategic goals.
- Continuous learning and development, both through formal policies and by mentoring others within the organization.
Benefits Extracted with AI
- Competitive salary
- Stock options
- Hungarian benefits package including Cafeteria
- Equal Opportunity Employer
Similar jobs
Last update: 23 minutes ago
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Full Stack Engineer (React, GraphQL, TypeScript)
Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.
Backend Engineer for Developer Platform (Node.js/TypeScript)
Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.
Remote Frontend Engineer - Real Estate
Join OLX as a Remote Frontend Engineer in Real Estate, working with React, GraphQL, and AWS to build scalable web applications.
Senior Front End Software Engineer - Trading Systems
Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.
Senior Web Frontend Engineer - React/TypeScript
Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.
Full Stack Developer (Founding Engineer) with gRPC Expertise
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Full Stack Developer with gRPC Expertise (Founding Engineer)
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Frontend Engineer with React and TypeScript
Join Happening as a Frontend Engineer in Zagreb, working with React and TypeScript in a hybrid environment.
Senior Full Stack Engineer with Front-End Focus
Join Messari as a Senior Full Stack Engineer focusing on front-end development, bridging frontend and backend teams.
Senior Full-Stack Engineer
Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.
Senior Software Engineer (Node.js, TypeScript)
Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.
Senior React Native Engineer
Join MoonPay as a Senior React Native Engineer in Bucharest to develop innovative mobile applications in the Web3 space.
Senior Frontend Web Developer (Next.js, ReactQuery, MUI)
Join GrowthDay as a Senior Frontend Web Developer to innovate and impact self-improvement platforms using Next.js, ReactQuery, and MUI.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Senior Fullstack Engineer with React and Next.js
Seeking a Senior Fullstack Engineer with React, Next.js, and Java expertise for hybrid work in Stockholm.
Senior Software Engineer (Node.js, TypeScript)
Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.
Senior Full Stack Engineer with React and TypeScript
Join Messari as a Senior Full Stack Engineer focusing on React and TypeScript to build scalable web applications.
Senior Frontend Engineer (Remote)
Join Make as a Senior Frontend Engineer to craft large-scale software remotely. Expertise in React, Next.js, and TypeScript required.
Senior Frontend Developer
Join Betsson Group as a Senior Frontend Developer in Valletta, Malta. Work with Angular, JavaScript, and TypeScript in a hybrid work model.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Software Engineer - Java, PostgreSQL
Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.