Extractta logo
Extractta

EXTRACTTA | Informações que geram Soluções

Senior Full-Stack Developer – Architecture

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2005H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

19 hours ago

Salary

0

Seniority

Senior

Job Description

Senior Full-Stack Developer – Architecture

Extractta

• Develop and enhance backend services focused on authentication, authorization, and identity management; • Design and implement secure flows based on OAuth 2.0, OpenID Connect (OIDC), and SSO; • Contribute to architectural decisions, defining security, scalability, and resilience patterns; • Integrate applications with identity providers (IdP) and IAM services; • Work on the frontend layer when required, ensuring end-to-end integration; • Develop and consume secure, well-documented REST APIs; • Write clean, testable, and maintainable code, following best practices and architectural patterns; • Participate in code reviews and support the team's technical growth; • Collaborate with multidisciplinary teams (product, security, engineering).

Job Requirements

  • Strong experience in backend development (e.g., Java/Spring, .NET, or Node.js);
  • Experience with application architecture and design patterns;
  • Hands-on experience with OAuth 2.0, OpenID Connect (OIDC), and authentication/authorization flows;
  • Knowledge of SSO, JWT, token and session management;
  • Experience with identity providers / IAM (e.g., Keycloak, Auth0, Azure AD / Entra ID);
  • Experience developing and consuming REST APIs;
  • Full-stack experience, able to contribute to the frontend (e.g., Angular, React, or similar);
  • Application security best practices;
  • Experience with source control (Git).

Benefits

  • Meal and/or food vouchers
  • Sesi and Sesc agreements providing access to health, wellness, and leisure services
  • Partnerships with educational institutions offering exclusive discounts on courses and programs
  • Opportunities for career growth within the company and participation in strategic projects
  • Opportunity to work at a rapidly growing company

Related Job Pages

More Full-stack Engineer Jobs

Kustomer logo

Software Engineer, Full Stack

Kustomer

Kustomer’s AI-native CX Platform defines the next era of CX with humans and AI working together seamlessly through visibility, orchestration, and action.

Full TimeRemoteTeam 201-500Since 2015H1B Sponsor

• Ship full-stack features end-to-end as a member of a Pod • Develop APIs and integrate with external services and databases • Build front-end interfaces with a focus on user experience • Design and implement AI-powered features • Collaborate with product managers and engineers • Optimize application performance through caching and efficient algorithms • Write thorough unit and integration tests • Participate in code reviews and mentor junior engineers • Share production support responsibility on a rotating basis • Stay current with emerging AI tools and full-stack technologies

New York
$110K - $140K / year
Kustomer logo

Software Engineer, Full Stack – Early Career

Kustomer

Kustomer’s AI-native CX Platform defines the next era of CX with humans and AI working together seamlessly through visibility, orchestration, and action.

Full TimeRemoteTeam 201-500Since 2015H1B Sponsor

• Ship full-stack features as part of a Pod, working alongside senior engineers using technologies like Node.js, React, Golang, MongoDB, ElasticSearch, and AWS • Build and maintain APIs, and learn how to integrate with external services and databases the right way, with an eye toward data integrity and security • Build front-end interfaces with growing attention to user experience, responsiveness, and accessibility • Get exposure to AI-powered feature development and start contributing to it as your skills grow • Work closely with product managers and more senior engineers to understand requirements, and start forming your own opinions on design and UX along the way • Write unit and integration tests, and build the habit of testing thoroughly from the start of your career • Participate in code reviews, both giving and receiving feedback, as a core part of how you grow • Share in production support responsibilities on a rotating basis, including on-call and bug triage, so you learn what it really takes to run software in the real world • Explore new AI tools and full-stack techniques, and bring what you learn back to the team • Ramp up on unfamiliar parts of the codebase using AI tooling, documentation, and the people around you, and get comfortable asking questions early and often

New York
$90K - $115K / year
TMSfirst logo

Linux Kernel Development Engineer

TMSfirst

#1 AI DIGITAL Logistics TMS - maximum customer experience artificial intelligence freight matching-global visibility

Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

• Lead the design, development, and maintenance of Linux kernel components for our products/services at CIQ. • Collaborate with cross-functional teams to gather requirements and translate them into efficient and scalable kernel designs. • Write high-quality, modular, and well-documented code in C and other relevant languages, adhering to coding standards and best practices. • Develop and maintain kernel-specific testing and automation tools to improve how we build, test, and release kernels. • Debug and resolve complex kernel-level issues, including memory management, process scheduling, and inter-process communication. • Collaborate with hardware engineers and other stakeholders to ensure seamless integration of kernel components with hardware platforms. • Stay updated with the latest advancements in the Linux kernel community and relevant technologies, evaluating their potential impact on our products and services. • Review code submissions from team members and provide constructive feedback to maintain code quality and consistency. • Conduct performance analysis and optimization of kernel components to meet specified performance targets. • Document design decisions, APIs, and processes for future reference and knowledge sharing. • Provide guidance and mentorship to junior developers, fostering their growth and development.

United States
Tuesday Health logo

Software Developer

Tuesday Health

Value Based Supportive Care

Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

• Build Blazor WASM components with clean, reusable patterns and accessibility in mind • Implement Minimal API endpoints in .NET with OpenAPI, validation, and performance in focus • Contribute to our MAUI mobile app, including shared component libraries • Work with EF Core and SQL (Postgres); define/maintain database relationships and manage code-first EF Core migrations • Support real time UI behavior using SignalR where needed • Leverage Claude Enterprise to generate, refactor, and maintain test scripts efficiently, and help define best practices for AI-assisted testing on the team. • Integrate authentication/authorization via Microsoft Entra ID (OIDC/OAuth2, MSAL, roles/scopes) • Ship via Azure DevOps (repos, pipelines, environments), following branch policies and PR reviews • Improve code quality through SonarCloud rules aligned with our standards • Generate and consume API clients from OpenAPI/Swagger for typesafe integration • Instrument services with distributed tracing and logging using Azure Application Insights • Help monitor service health, failure rates, and performance; participate in alert triage for staging/production • Work in three-week sprints with Product to refine user stories and acceptance criteria

United States