Deel logo
Deel

Deel is a financial services company that has developed a payroll system for remote teams, connecting localized payments and compliance in the convenience of one platform. The priv

Senior Full Stack Engineer

Location

Europe

Posted

69 days ago

Salary

0

Seniority

Senior

Bachelor Degree8 yrs expEnglishJavaScriptNext.jsPostgreSQLReactTypeScript

Job Description

Senior Full Stack Engineer

Deel

• The Senior Full Stack Engineer is responsible for designing, developing, and maintaining both the front-end and back-end components of Deel’s platform. • You will work on a wide range of technologies and systems, from the user-facing interface to the server-side infrastructure, ensuring seamless integration across Deel’s global platform. • You will be part of a cross-functional team that collaborates closely with Product, Design, and DevOps teams to deliver high-quality, scalable, and secure solutions that power Deel’s global workforce and payroll services. • You will develop high-quality, responsive web applications using TypeScript, Javascript, React, Express. Experience with NestJS, Vite, and Next.js is a plus. • You will design and implement server-side APIs, data models, and business logic using mainly Express framework. • You will create client-side function-based React components, hooks, stories, and tests to interact with your server-side work. • You will create and optimize database schemas, queries, and interactions with Postgres. • You will build reusable and modular components on both the front and back end that promote code reusability, maintainability, and scalability. • You will perform thorough testing, debugging, and troubleshooting of applications to ensure high-quality deliverables. • You will stay updated with emerging web development trends, frameworks, and best practices, and recommend improvements to enhance development processes. • You will participate in code reviews and provide constructive feedback to team members to maintain code quality standards. • You will communicate project progress, challenges, and solutions effectively to team members and stakeholders. • Contribute to the continuous improvement of development processes, methodologies, and tools.

Job Requirements

  • At least 8 years of Full-Stack experience, with a focus on TypeScript development.
  • Expert in the art of designing, coding, testing, and maintaining applications using the tech listed above.
  • Thrive in a collaborative, remote-first work culture where teamwork and camaraderie are key.
  • Embrace independence and take ownership of your projects, yet also excel in a team setting and love to contribute.
  • Communicate complex ideas with ease and enjoy collaborating with diverse teams of technical and non-technical stakeholders.
  • Are passionate about solving customer problems with your coding superpowers, and are a natural at troubleshooting issues.
  • Take a business-focused approach to software development, with a keen eye on delivering high-value outcomes for our clients.
  • Obsess over details, and always keep the customer experience top of mind.

Benefits

  • Stock grant opportunities dependent on your role, employment status and location
  • Additional perks and benefits based on your employment status and country
  • The flexibility of remote work, including optional WeWork access

Related Job Pages

More Full-stack Engineer Jobs

ContractRemoteTeam 1-10Since 2008H1B No Sponsor

• Technical Leadership: Serve as the technical point of reference for the squad and broader engineering team, ensuring best practices in architecture, performance optimization, and accessibility standards are upheld. • Solution Design: Lead the design and architectural discussions for systems, making pivotal decisions on frameworks, state management patterns, component architecture, and design systems. • Code Quality: Advocate for and ensure the delivery of high-quality, maintainable, and scalable code. Conduct regular code reviews and provide mentorship to team members. • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and ensure the timely delivery of features. • Strategy and Vision: Contribute to the engineering department's strategy and vision, bringing innovative ideas to improve our customer-facing experiences. • Problem Solving: Address complex technical challenges, innovate solutions, and optimize existing systems for scalability and performance. • Team Development: Mentor and develop team members, helping them to grow in their technical roles and careers. • AI Enablement: Leverage AI-native tools and approaches to improve development speed, product capabilities, and engineering effectiveness across the software lifecycle.

Brazil
Sunhat logo

AI Software Engineer – m/f/d

Sunhat

Turning data into instant proof. 🪄

Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

• Drive generative and agentic AI initiatives from ideation through deployment, ensuring solutions are robust, scalable, and seamlessly integrated into our platform. • Work on tasks using generative AI and natural language processing such as text generation with agentic RAG, semantic similarity, and classification, leveraging current AI models. • Collaborate closely with software engineers to integrate GenAI models and agentic workflows directly into our platform, focusing on efficiency, security, and large-scale performance. • Use modern LLMOps practices and TDD (Test-Driven Development) to ensure reliable, maintainable pipelines and to enable rapid iteration and deployment of models. • Work with product management, sustainability experts, and the engineering team to translate business requirements into powerful, AI-driven features that enhance our product’s capabilities and usability.

Germany
Job Closed
Workana logo

AI Assisted Software Developer

Workana

The largest platform for hiring top remote talent from Latin America.

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Generar código utilizando herramientas de IA a partir de requerimientos en lenguaje natural • Aplicar ciclos iterativos de desarrollo: describir → generar → ejecutar → validar → iterar • Utilizar herramientas como: GitHub Copilot; ChatGPT; Claude; Gemini; Cursor (u otras similares) • Asumir la responsabilidad técnica total del código generado (calidad, seguridad y rendimiento) • Traducir necesidades de negocio en especificaciones técnicas claras • Evaluar decisiones generadas por IA, incluyendo: Frameworks; Bases de datos; Patrones arquitectónicos; Controles de seguridad • Asegurar alineación con la arquitectura tecnológica de la organización • Revisar, ejecutar y depurar código generado por IA • Detectar errores, deuda técnica y problemas de performance • Diseñar y ejecutar pruebas unitarias y automatizadas • Garantizar cumplimiento de estándares de calidad • Validar que el código cumpla con políticas de seguridad • Identificar vulnerabilidades como: Credenciales expuestas; Problemas de control de acceso; Validaciones insuficientes; Uso inseguro de librerías • Aplicar buenas prácticas de desarrollo seguro • Trabajar con equipos multidisciplinarios: Frontend, Backend, QA, DevOps, Mobile y Arquitectura • Documentar decisiones técnicas y procesos • Evaluar nuevas herramientas de IA aplicables al desarrollo • Proponer mejoras en procesos de desarrollo asistido.

Mexico
$3.5K - $4.5K / month
Job Closed
Juniper Square logo

Technical Lead

Juniper Square

Where partnerships drive potential.

Full TimeRemoteTeam 201-500H1B No Sponsor

• As a Technical Lead for the Accounting Software team, you will drive the team’s technical direction and play a pivotal role in designing and architecting Accounting Software systems. • Lead design activities for API management and a portfolio of enterprise services • Enhance, build, and deliver enterprise-grade API products in a secure, stable, and scalable way • Partner across multiple business functions and technical areas • Contribute to large-scale, complex projects, and execute development tasks through completion. • Own monitoring, diagnosing, and resolving production issues. • Design and architect complex systems with the team, actively participating in design reviews. • Lead and mentor a team of junior developers, fostering their growth and development. • Ensure high quality in team deliverables through guidance, code reviews, and setting best practices. • Collaborate with cross-functional partners (Product, UX, QA) to ensure the team meets project timelines. • Perform code reviews to uphold high quality and standards across codebases. • Provide technical support for stakeholder groups, including Customer Success. • Work closely with QA to maintain software quality and increase automation coverage.

India