Full Stack Engineer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Engineer based in Brazil.
This role offers the opportunity to work on modern, cloud-native web applications in a fast-paced, fully remote environment. You will contribute across the full technology stack, building scalable backend services, responsive frontend interfaces, and robust cloud infrastructure. The position involves close collaboration with cross-functional teams to design, develop, and maintain high-quality digital products used in production environments. You will work with modern technologies such as Python, React, TypeScript, and AWS, while also contributing to architectural decisions and system improvements. The environment values ownership, continuous learning, and strong engineering discipline. This is a hands-on role where you will directly impact product reliability, performance, and scalability.
Accountabilities:
- Design, develop, and maintain full-stack web applications using Python, React, TypeScript, and modern frameworks.
- Build and maintain backend APIs and services using FastAPI or similar Python-based technologies.
- Develop responsive and scalable frontend applications using React and Next.js.
- Design, optimize, and manage PostgreSQL databases ensuring performance, reliability, and data integrity.
- Implement authentication and authorization systems using Auth0 or equivalent OIDC/JWT-based solutions.
- Deploy, monitor, and maintain applications in AWS environments, including EC2, RDS, IAM, ALB, and CloudWatch.
- Build and maintain CI/CD pipelines using GitHub Actions and support containerized deployments with Docker.
- Participate in architectural discussions, troubleshoot production issues, and ensure system reliability and scalability.
- Collaborate with engineering and cross-functional teams to define requirements and deliver high-quality solutions.
- Contribute to engineering best practices, code reviews, documentation, and continuous improvement initiatives.
- 3+ years of experience in full-stack software engineering roles.
- Strong backend development experience using Python and frameworks such as FastAPI.
- Solid frontend development skills with React and TypeScript, ideally with Next.js (App Router experience preferred).
- Strong knowledge of PostgreSQL, including schema design, optimization, and performance tuning.
- Hands-on experience with AWS cloud infrastructure and production deployments.
- Familiarity with key AWS services such as EC2, RDS, IAM, ALB, and CloudWatch.
- Experience with authentication and authorization systems using Auth0 or similar identity platforms.
- Strong understanding of Docker, CI/CD pipelines, and Git-based workflows.
- Ability to debug and resolve complex issues across full-stack systems.
- Strong communication skills and professional-level English proficiency.
- Monthly compensation between USD $2,000 and $3,200 depending on experience.
- Fully remote part-time role (20 hours/week) with flexible working arrangements.
- Independent contractor agreement managed through a payroll platform.
- Opportunity to work on modern, production-grade cloud systems.
- Exposure to scalable architectures, AWS environments, and modern engineering practices.
- Collaborative and international remote team environment.
- Involvement in real product impact across the full development lifecycle.
Requirements:
Benefits:
Full-Stack pay context
Based on 376 disclosed Full-Stack salaries on RoleSuite, the role pays a median of $188K/year, with most offers between $145K and $211K (10th–90th percentile: $120K–$246K).
See the full Full-Stack salary breakdown →