GFT Technologies

Senior Backend Developer – Node.js, Python, AWS

GFT Technologies

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop and evolve scalable backend services using Node.js and Python, applying System Design principles to build resilient solutions;
  • Serverless ecosystem: implement REST APIs and event-driven architectures using the core AWS stack (Lambda, API Gateway, SQS/SNS, Step Functions);
  • GenAI integration: actively participate in technical discussions around Generative AI, supporting architectural decisions, responsible use, and integrations with legacy systems and new products;
  • Data persistence: work with NoSQL databases, with a primary focus on DynamoDB, ensuring high performance and efficient data modeling;
  • Infrastructure as Code: create and manage infrastructure programmatically using Terraform;
  • Technical leadership and quality: act as a technical reference for the team by conducting code reviews, mentoring, and promoting best practices in Clean Code, SOLID and Design Patterns;
  • Observability and resilience: ensure application health through monitoring tools (Datadog) and by applying security and testing best practices.

Requirements

  • Proficient in Node.js: proven, solid experience in backend development using the Node ecosystem;
  • AWS (Serverless) specialist: extensive hands-on experience with Lambda, API Gateway, DynamoDB, S3, SQS and SNS;
  • System architecture: strong knowledge of designing scalable solutions, microservices and event-driven architectures;
  • Software engineering: mastery of design patterns, Git version control and building CI/CD pipelines (e.g., GitHub Actions);
  • Infrastructure as Code: solid experience with Terraform;
  • Observability: practical experience with Datadog for monitoring and troubleshooting;
  • Interest in AI: genuine desire to learn and grow in the field of Generative Artificial Intelligence.
Benefits
  • Multi-benefit card – choose how and where to use it.
  • Tuition assistance for undergraduate, graduate, MBA and language courses.
  • Certification incentive programs.
  • Flexible working hours.
  • Competitive salaries.
  • Annual performance review with a structured career plan.
  • Opportunities for international career moves.
  • Wellhub and TotalPass.
  • Private pension plan.
  • Childcare allowance.
  • Health insurance.
  • Dental insurance.
  • Life insurance.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsPythonAWSDynamoDBTerraformREST APIsevent-driven architecturedesign patternsCI/CDGit
Soft Skills
technical leadershipmentoringcode reviewscommunicationproblem-solving