Logo for Abstra

Full Stack Engineer (Sao Paulo only)

Role overview

Qualifications

  • Strong proficiency in Node.js, TypeScript, and JavaScript.
  • Hands-on experience with React for modern front-end development.
  • Experience working with AWS services to deploy and scale applications.
  • Solid understanding of NoSQL databases (DynamoDB, MongoDB, or similar).

Responsibilities

  • Design, develop, and maintain end-to-end web applications and services.
  • Build and optimize APIs, microservices, and serverless functions using Node.js/TypeScript.
  • Develop responsive, dynamic front-end applications with React.
  • Ensure code quality and maintainability through Test-Driven Development (TDD) and automated testing.

About the company

Abstra logo

Abstra

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We are seeking a highly skilled Full Stack Engineer to join our growing technology team. The ideal candidate will have hands-on experience building scalable web applications using Node.js, TypeScript, JavaScript, and React, with a strong understanding of AWS cloud services, NoSQL databases, and eCommerce platforms. This role requires a mix of technical expertise, problem-solving ability, and strong collaboration skills to deliver high-quality solutions in a fast-paced environment. 


Location: Hybrid (SΓ£o Paulo) 3 times a week


About Us:

Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.


Key Responsibilities

  • Design, develop, and maintain end-to-end web applications and services. 
  • Build and optimize APIs, microservices, and serverless functions using Node.js/TypeScript. 
  • Develop responsive, dynamic front-end applications with React. 
  • Ensure code quality and maintainability through Test-Driven Development (TDD) and automated testing. 
  • Design and integrate data models with NoSQL databases (e.g., DynamoDB, MongoDB). 
  • Leverage AWS services (e.g., Lambda, S3, DynamoDB, CloudWatch, API Gateway) to build cloud-native applications. 
  • Collaborate with product managers, designers, and other engineers to deliver seamless Portal experiences. 
  • Troubleshoot, debug, and optimize application performance and scalability. 
  • Participate in code reviews, knowledge sharing, and agile ceremonies. 


Required Skills & Qualifications 

  • Strong proficiency in Node.js, TypeScript, and JavaScript. 
  • Hands-on experience with React for modern front-end development. 
  • Experience working with AWS services to deploy and scale applications. 
  • Solid understanding of NoSQL databases (DynamoDB, MongoDB, or similar). 
  • Strong foundation in TDD, unit testing, and integration testing. 
  • Excellent communication skills, with the ability to explain technical concepts clearly. 
  • Strong problem-solving mindset and ability to work both independently and as part of a team. 


Preferred Qualifications 

  • Experience with CI/CD pipelines and DevOps best practices. 
  • Knowledge of GraphQL or REST API design. 
  • Familiarity with performance monitoring and observability tools. 
  • Previous experience building or supporting eCommerce platforms. 


What We Offer

  • Flexible working hours and remote work options.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • The chance to work on impactful projects with a talented team.
  • Excellent compensation in USD.
  • Hardware and software setup (mandatory).


Pre-Employment Verification

As part of our standard onboarding process, candidates who successfully complete the interview process and accept an employment offer will be required to complete an employment verification check, and background check. This process will confirm job titles and dates of employment with two previous employers and is a standard requirement for all new employees joining the company.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
Β·

Full Stack Engineer Related jobs

Other jobs at Abstra

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.