Full Stack Engineer Role
We are seeking an experienced Full Stack Engineer to join our distributed engineering team in Brazil. This role involves designing, building, and maintaining scalable backend services using Python (FastAPI, Django, or Flask) as well as developing responsive front-end applications using React, Typescript, and modern UI frameworks.
* Design, build, and maintain efficient backend services with Python.
* Develop user-friendly front-end applications using React and Typescript.
* Implement RESTful and/or GraphQL APIs and integrate them with internal and external systems.
* Work closely with product managers and UX/UI designers to create high-quality code.
* Optimize performance across components.
* Manage databases and data models.
* Contribute to overall system architecture, code reviews, and best practices.
* Write automated tests to maintain code quality.
* Collaborate in an agile environment with remote teams.
Key Responsibilities:
* 3–7+ years of experience as a Full Stack Engineer or Software Engineer.
* Strong experience with Python and popular backend frameworks.
* Professional experience with React and Typescript.
* Experience building and consuming RESTful APIs or GraphQL services.
* Strong understanding of relational and/or NoSQL databases.
* Experience deploying applications using cloud services.
* Solid grasp of software architecture, design patterns, and version control.
* Ability to work independently in a remote environment.
Benefits
Joining our team allows for opportunities to learn, grow, and contribute to innovative projects.
Additional Information
Our team is based in Brazil and operates remotely. We prioritize collaboration and open communication within the team.