远程工作雷达

高级全栈工程师

Senior Full Stack Engineer

开发工程未标注地域
公司teya
薪资未公开
工作地点Porto / London
地域资格未标注地域
时区要求无特别要求
用工类型FullTime
发布时间3 天前
数据来源Ashby
前往企业招聘页投递 →

Hello. 我们是Teya

Teya基于一个简单的信念:本地企业值得更好的服务。

它们是咖啡馆、餐厅、美发店、商店和企业家,为我们的街道带来特色,创造就业机会,让社区保持活力。然而,长期以来,金融服务让它们的生活变得更难——工具笨拙、支持差、复杂性阻碍了业务的运行。

Teya的存在就是为了改变这一点。

我们正在为欧洲的本地企业打造一个金融平台——以简单工具、周到设计和真正的客户服务为核心。我们的会员依靠我们帮助他们自信地经营业务,而这种责任塑造了我们的工作方式。

我们行动迅速。我们重视质量。我们关注细节。我们相信出色的表现和真诚的服务应该相辅相成。

如果你希望打造有意义的产品,解决真实的问题,并为本地企业带来真正的改变,我们期待与你联系

主要职责

- 使用React、TypeScript和GraphQL,主导业务账户门户可扩展、响应式的全栈功能的设计、开发和交付,负责从前端实现到后端服务集成的全流程。

- 与产品和设计团队紧密合作,理解商户需求,并将复杂的财务流程(如转账、计划支付、账户管理以及强客户认证(SCA)流程)转化为安全的端到端用户体验,并由可靠的API支持。

- 构建并维护数据丰富的高性能界面,包括交易流、余额、对账单和多货币视图,确保高效的数据获取、状态管理和与后端服务的无缝交互。

- 开发和维护GraphQL模式、解析器和API集成,确保前端需求与后端数据模型之间的一致性,同时推动类型安全和端到端的可靠性。

- 在整个技术栈中编写干净、可维护且经过充分测试的代码,应用强大的TypeScript实践,为系统的整体稳定性、安全性和可扩展性做出贡献。

- 积极参与前端和后端代码审查,帮助在从以移动端优先向全栈、网页能力组织转型的团队中建立工程最佳实践。

- 识别并解决全栈范围内的性能瓶颈、数据低效和生产问题

查看英文原文

Hello. We’re Teya.

Teya was founded on a simple belief: local businesses deserve better.

They are the cafés, restaurants, salons, shops and entrepreneurs that bring character to our high streets, create jobs and keep communities moving. Yet for too long, financial services has made life harder for them - with clunky tools, poor support and complexity that gets in the way of running a business.

Teya exists to change that.

We’re building a financial platform for local businesses across Europe - one built around simple tools, thoughtful design and real human support. Our Members rely on us to help them run their business with confidence, and that responsibility shapes the way we work.

We move fast. We care about quality. We stay close to the detail. And we believe great performance and genuine hospitality should go hand in hand.

If you want to build meaningful products, solve real problems and make a genuine difference for local businesses, we’d love to hear from you

Key Responsibilities

- Lead the design, development, and delivery of scalable, responsive full stack features for the Business Account portal using React, TypeScript, and GraphQL, with ownership spanning both frontend implementation and integration with backend services.

- Work closely with product and design teams to understand merchant needs and translate complex financial workflows—such as transfers, scheduled payments, account management, and Strong Customer Authentication (SCA) flows—into secure, end-to-end user experiences backed by reliable APIs.

- Build and maintain data-rich, high-performance interfaces for transaction feeds, balances, statements, and multi-currency views, ensuring efficient data fetching, state management, and seamless interaction with backend services.

- Develop and maintain GraphQL schemas, resolvers, and API integrations, ensuring consistency between frontend requirements and backend data models while promoting type safety and end-to-end reliability.

- Write clean, maintainable, and well-tested code across the stack, applying strong TypeScript practices and contributing to overall system stability, security, and scalability.

- Actively participate in code reviews across frontend and backend contributions, helping establish engineering best practices in a team transitioning from a mobile-first to a full stack, web-capable organization.

- Identify and resolve performance bottlenecks, data inefficiencies, and production issues across the full stack, ensuring a smooth, reliable experience for merchant users.

- Stay up-to-date with the latest frontend technologies, trends, and best practices, applying them to enhance our merchant-facing web platform.

Your Story

- 5+ years of professional experience in frontend/web development.

- Expert-level proficiency in TypeScript, including advanced type manipulation, generics, and understanding of complex type inference.

- Strong proficiency in React.js and its core principles, developed with a type-safe approach.

- Experience supporting Backend services in Java and Spring Boot

- Extensive experience with Next.js for server-side rendering, static site generation, and API routes, with a focus on TypeScript integration.

- Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3.

- Experience with state management libraries (e.g., Redux, Context API, Zustand) in a TypeScript environment.

- Strong experience consuming GraphQL APIs (e.g., Apollo Client), with an understanding of how to define and use types for API responses.

- Strong understanding of web performance optimisation techniques.

- Experience with version control systems (e.g., Git).

- Excellent problem-solving skills and attention to detail.

- Strong communication and collaboration abilities, especially when working within cross-functional teams spanning product, design, backend, and mobile engineering.

Differentiators (What Sets You Apart)

- Experience in fintech or banking web applications, including secure and compliant interfaces with SCA/2FA, PSD2, and RBAC

- Proven ability to build and translate mobile-first products into responsive web experiences

- Practical use of AI coding tools (e.g. GitHub Copilot, Claude Code, Cursor) to accelerate development while maintaining code quality

- Experience launching and localising web products across multiple European markets, including currency, regulatory, and language requirements

Teya is proud to be an equal opportunity employer.

We are committed to creating an inclusive environment where everyone regardless of race, ethnicity, gender identity or expression, sexual orientation, age, disability, religion, or background can thrive and do their best work. We believe that a diverse team leads to better ideas, stronger outcomes, and a more supportive workplace for all.

If you require any reasonable adjustments at any stage of the recruitment process whether for interviews, assessments, or other parts of the application—we encourage you to let us know. We are committed to ensuring that every candidate has a fair and accessible experience with us.

本页面信息整理自 Ashby,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位