Ficha de decisão
- Formação
- Não identificada no texto disponívelOrigem do dado: Não disponível na base
- Experiência
- Não identificada no texto disponívelOrigem do dado: Não disponível na base
- Idioma
- Leitura automática de idiomas ainda não publicada; confira a descriçãoOrigem do dado: Não disponível na base
- Jornada
- Não identificada no texto disponívelOrigem do dado: Não disponível na base
- Vínculo
- Não identificado no texto disponívelOrigem do dado: Não disponível na base
- Modalidade e local
- Remoto. Local: Trabalho remotoOrigem do dado: Normalizado pelo Tech Jobs
Ver trecho de Modalidade e local
Remoto
Origem: Cabeçalho da vaga
- Remuneração
- R$ 50.000–R$ 60.000Origem do dado: No anúncio
- Nível
- SêniorOrigem do dado: Normalizado pelo Tech Jobs
Tecnologias
Citadas no anúncio
- AWS
- PostgreSQL
- React
- Node.js
- TypeScript
- Next.js
- NestJS
- JavaScript
- Git
O que você vai fazer
- Design, develop, and maintain modern web applications using React, Next.js, and TypeScript
- Architect reusable front-end solutions supporting hosted, embedded, SDK-based, and headless integration models
- Build reusable JavaScript/TypeScript SDKs and UI components that third-party developers
Texto do anúncio em inglês.
Sobre a oportunidade
About DragonPay DragonPay is a fintech startup building modern payment solutions for U.S. credit unions. Our platform enables financial institutions to offer innovative payment experiences through their existing digital banking applications. We're building a small, experienced engineering team where each developer has meaningful ownership and contributes directly to the design, development, and delivery of our products. AI-assisted development is fundamental to how we work. We use AI coding tools extensively throughout the software development lifecycle, allowing engineers to focus more on architecture, problem-solving, code review, testing, and product quality rather than writing every line of code. About the Role We're looking for a Senior Full Stack Engineer with strong front-end expertise and experience integrating software into third-party applications. A central responsibility of this position is designing and building flexible application integration capabilities. Our products must integrate seamlessly with existing digital banking platforms through multiple approaches, including hosted applications, embedded experiences, reusable SDK components, and headless API integrations. You'll own front-end architecture and development, ensuring our applications can be securely and efficiently integrated into different third-party environments without requiring separate implementations for every customer. You'll collaborate closely with our technical lead and other engineers on APIs, integrations, and shared platform capabilities. Responsibilities Design, develop, and maintain modern web applications using React, Next.js, and TypeScript. Architect reusable front-end solutions supporting hosted, embedded, SDK-based, and headless integration models. Build reusable JavaScript/TypeScript SDKs and UI components that third-party developers can easily integrate into their applications. Develop secure application launch, authentication, session management, and cross-application communication capabilities. Design flexible, white-label user interfaces that adapt to different customer brands and host environments. Build and maintain developer-friendly integration interfaces, packages, and documentation. Develop internal administrative and operational applications. Collaborate on API design and implement supporting back-end functionality when needed. Ensure applications meet high standards for security, performance, accessibility, and usability. Develop and maintain automated tests across supported integration environments. Participate in architecture discussions, technical planning, and peer code reviews. Use AI-assisted development tools extensively for planning, implementation, testing, debugging, and refactoring. Review and validate AI-generated code for correctness, security, and maintainability. Take ownership of features from initial requirements through production delivery. Required Qualifications Strong professional experience developing production web applications with React, Next.js, and TypeScript. Experience designing or implementing software that integrates into third-party web applications, including embedded experiences, JavaScript SDKs, or reusable component libraries. Strong understanding of application integration patterns, browser security boundaries, cross-origin communication, and host-application interaction. Experience with authentication and authorization, including OAuth 2.0, OpenID Connect, or similar technologies. Experience with Node.js and NestJS or similar back-end frameworks. Strong understanding of modern front-end architecture, component design, and state management. Experience designing and consuming REST APIs. Understanding of application security, performance optimization, responsive design, and accessibility. Experience with automated testing, including component and end-to-end testing. Working knowledge of Git, CI/CD pipelines, and cloud-hosted applications. Practical experience using AI coding assistants, with the ability to critically evaluate their output. Strong problem-solving skills and the ability to work independently in a small engineering team. Preferred Qualifications Experience in fintech, banking, payments, or other regulated industries. Experience designing, packaging, versioning, and distributing JavaScript/TypeScript SDKs for external developers. Experience integrating software into established enterprise platforms or digital banking applications. Familiarity with digital banking platforms such as Q2, Alkami, or Lumin. Experience supporting multiple integration models for the same underlying application. Experience building developer-facing integration documentation and reference implementations. Familiarity with AWS and containerized environments. Experience with Playwright or comparable end-to-end testing frameworks. Experience building administrative dashboards or operational applications. Technology Environment Our primary technology environment includes: Front end: React, Next.js, TypeScript Application integration: JavaScript/TypeScript SDKs, embedded components, REST APIs, OAuth/OIDC Back end: Node.js, NestJS Cloud: AWS Database: PostgreSQL Development: Git, Bitbucket, CI/CD Testing: Vitest, Playwright, automated integration testing AI development: Claude Code Our Development Approach DragonPay takes an AI-first approach to software development. We expect engineers to use AI coding tools as an everyday part of their workflow, including planning changes, generating implementations, writing tests, reviewing code, and investigating issues. The engineer remains responsible for understanding the implementation, validating its behavior, and ensuring the delivered software meets our quality and security standards. We're looking for developers who embrace this approach and understand that effective AI-assisted engineering requires strong technical judgment, not just the ability to generate code. Remote Opportunity qZAt6KKydK
Responsabilidades
Design, develop, and maintain modern web applications using React, Next.js, and TypeScript. Architect reusable front-end solutions supporting hosted, embedded, SDK-based, and headless integration models. Build reusable JavaScript/TypeScript SDKs and UI components that third-party developers can easily integrate into their applications. Develop secure application launch, authentication, session management, and cross-application communication capabilities. Design flexible, white-label user interfaces that adapt to different customer brands and host environments. Build and maintain developer-friendly integration interfaces, packages, and documentation. Develop internal administrative and operational applications. Collaborate on API design and implement supporting back-end functionality when needed. Ensure applications meet high standards for security, performance, accessibility, and usability. Develop and maintain automated tests across supported integration environments. Participate in architecture discussions, technical planning, and peer code reviews. Use AI-assisted development tools extensively for planning, implementation, testing, debugging, and refactoring. Review and validate AI-generated code for correctness, security, and maintainability. Take ownership of features from initial requirements through production delivery. Required Qualifications Strong professional experience developing production web applications with React, Next.js, and TypeScript. Experience designing or implementing software that integrates into third-party web applications, including embedded experiences, JavaScript SDKs, or reusable component libraries. Strong understanding of application integration patterns, browser security boundaries, cross-origin communication, and host-application interaction. Experience with authentication and authorization, including OAuth 2.0, OpenID Connect, or similar technologies. Experience with Node.js and NestJS or similar back-end frameworks. Strong understanding of modern front-end architecture, component design, and state management. Experience designing and consuming REST APIs. Understanding of application security, performance optimization, responsive design, and accessibility. Experience with automated testing, including component and end-to-end testing. Working knowledge of Git, CI/CD pipelines, and cloud-hosted applications. Practical experience using AI coding assistants, with the ability to critically evaluate their output. Strong problem-solving skills and the ability to work independently in a small engineering team. Preferred Qualifications Experience in fintech, banking, payments, or other regulated industries. Experience designing, packaging, versioning, and distributing JavaScript/TypeScript SDKs for external developers. Experience integrating software into established enterprise platforms or digital banking applications. Familiarity with digital banking platforms such as Q2, Alkami, or Lumin. Experience supporting multiple integration models for the same underlying application. Experience building developer-facing integration documentation and reference implementations. Familiarity with AWS and containerized environments. Experience with Playwright or comparable end-to-end testing frameworks. Experience building administrative dashboards or operational applications. Technology Environment Our primary technology environment includes: Front end: React, Next.js, TypeScript Application integration: JavaScript/TypeScript SDKs, embedded components, REST APIs, OAuth/OIDC Back end: Node.js, NestJS Cloud: AWS Database: PostgreSQL Development: Git, Bitbucket, CI/CD Testing: Vitest, Playwright, automated integration testing AI development: Claude Code Our Development Approach DragonPay takes an AI-first approach to software development. We expect engineers to use AI coding tools as an everyday part of their workflow, including planning changes, generating implementations, writing tests, reviewing code, and investigating issues. The engineer remains responsible for understanding the implementation, validating its behavior, and ensuring the delivered software meets our quality and security standards. We're looking for developers who embrace this approach and understand that effective AI-assisted engineering requires strong technical judgment, not just the ability to generate code. Remote Opportunity qZAt6KKydK
Tecnologias
- AWS
- PostgreSQL
- React
- Node.js
- TypeScript
- Next.js
- NestJS
- JavaScript
Contexto Tech Jobs
Pontos a confirmar
A vaga remota aceita candidatos de qualquer estado?
Sem trecho do anúncio para consultar neste ponto.
Limites do anúncio
- O anúncio não informa: vínculo. Isso descreve o que está no anúncio; não prova omissão da empresa.
Candidatura
Abre em nova aba, fora do Tech Jobs.
Reportar problema
Escolha o motivo para abrir um e-mail já preenchido com o título e o link desta vaga. Nada é enviado até você enviar a mensagem.
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.