freehire launches on Product Hunt on 26 August.

Follow →

Senior Fullstack Developer (Python/React)

Summary

Build and maintain Python/React fullstack apps using Django/FastAPI and Next.js, microservices, Kafka, and AWS while driving DevSecOps and AI-enabled engineering practices.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Fullstack Developer (Python/React) based in Brazil.

This is an opportunity to join a multidisciplinary engineering team building modern, distributed applications for complex business environments. You will work across the full stack, combining Python backend development with React and Next.js to deliver scalable digital products. The role involves microservices, event-driven architectures, cloud infrastructure, and modern DevSecOps practices. You’ll contribute to technical decisions, address technical debt, improve system performance, and help establish engineering standards across projects. Artificial intelligence is an integral part of the development workflow, with opportunities to use AI to accelerate delivery and improve engineering productivity. You’ll collaborate closely with engineers and clients in an agile environment where knowledge sharing, autonomy, and continuous innovation are highly valued. If you live in the Campinas Metropolitan Region, regular presence at the local offices will be required according to the applicable workplace attendance policy.

Accountabilities:

  • Design, develop, maintain, and evolve complex applications using Python on the backend with frameworks such as Django, FastAPI, or Flask, combined with React and Next.js on the frontend.
  • Build modern distributed applications and microservices using event-driven architectures and messaging technologies such as Kafka and similar platforms.
  • Contribute to and influence technical architecture decisions, helping manage technical debt and implementing refactoring initiatives that create measurable business value.
  • Ensure application quality, reliability, security, and stability through DevSecOps practices, automated testing, and continuous improvement.
  • Conduct code reviews and provide technical guidance to ensure high engineering standards and maintainable solutions.
  • Design, implement, and optimize CI/CD pipelines that automate builds, testing, and deployments across AWS cloud environments.
  • Identify and resolve application performance, scalability, and reliability issues across frontend, backend, database, and infrastructure layers.
  • Design and optimize APIs using RESTful and/or GraphQL approaches to support scalable and maintainable distributed systems.
  • Document technical solutions, engineering processes, architectural decisions, and relevant operational practices.
  • Stay current with emerging technologies, development frameworks, cloud capabilities, and software engineering practices.
  • Share knowledge and promote engineering best practices, modern technologies, and effective development approaches across the team and with clients.
  • Encourage and apply artificial intelligence as a productivity and delivery accelerator throughout the software development lifecycle.
  • Requirements

    • Proven professional experience developing fullstack applications using Python with Django, FastAPI, Flask, or similar frameworks, together with TypeScript, React, and Next.js.
    • Advanced knowledge of microservices architectures and experience designing RESTful and/or GraphQL APIs.
    • Strong expertise in caching strategies, performance optimization, and techniques for improving application scalability.
    • Hands-on experience with AWS services such as EKS, S3, API Gateway, and related cloud technologies.
    • Strong experience with relational databases such as MySQL and PostgreSQL, as well as non-relational technologies such as MongoDB and Redis.
    • Knowledge of database performance optimization and query optimization techniques.
    • Practical experience with DevOps practices and CI/CD tools for automated software delivery.
    • Experience with messaging systems, asynchronous communication, and event-driven architectures.
    • Experience working with agile methodologies such as Scrum and Kanban.
    • Hands-on experience with Test-Driven Development (TDD), Behavior-Driven Development (BDD), and automated testing tools and practices.
    • Experience working in large-scale development environments is a strong advantage.
    • Practical knowledge of observability, resilience, monitoring, and reliability engineering practices is desirable.
    • Strong communication skills, autonomy, ownership, and the ability to collaborate effectively with multidisciplinary teams and clients.
    • Commitment to continuous learning and the ability to evaluate and adopt new technologies that can improve engineering outcomes.
    • Benefits

      • Healthcare: Health and dental insurance.
      • Food support: Meal and food allowance.
      • Family support: Childcare assistance and extended parental leave.
      • Well-being: Access to fitness, health, and wellness professionals through Wellhub/Gympass and TotalPass.
      • Financial benefits: Profit-sharing and results-based participation (PLR).
      • Protection: Life insurance.
      • Continuous learning: Access to a dedicated corporate learning platform and ongoing development opportunities.
      • Online education: Partnerships with online course platforms and access to language-learning resources.
      • Health and well-being platform: Free online resources focused on physical health, mental health, and overall well-being.
      • Family programs: Pregnancy and responsible-parenting courses and support.
      • Employee discounts: Access to a club offering discounts and special conditions.
      • Career development: Opportunities to work with modern technologies, AI-enabled engineering practices, cloud platforms, distributed architectures, and complex digital transformation initiatives.
      • Workplace flexibility: Remote/hybrid arrangements are subject to the applicable workplace policy; professionals residing in the Campinas Metropolitan Region are required to attend the local offices according to the current attendance policy.
      • Inclusive environment: Dedicated health and well-being support, inclusion specialists, and affinity groups designed to support professionals throughout their journey.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

What this application asks

lever

Resume/CV, Full name, Email, Phone, Current location, Current company

See also