Senior Full Stack Engineer (Backend-Leaning)
Job Type: Full-time
Location: Brazil (Remote)
Experience Level: Senior (5+ years)
Compensation: Up to USD 120,000/year, depending on experience
Job Description
We are seeking a Senior Full Stack Engineer (Backend-Leaning) to help build and scale a production fintech platform. In this role, you will own core product features end-to-end while contributing to the foundational infrastructure that powers real customer workflows.
This is a backend-leaning full stack position with a strong emphasis on Python, Django, APIs, and cloud infrastructure, while also requiring comfort building user-facing interfaces in React.
You will collaborate directly with technical leadership to design scalable systems, improve platform reliability, and help shape the long-term technical direction of a fast-growing fintech environment.
Must Have
- 5+ years of experience building production web applications in a full-stack or backend-focused engineering role
- Strong experience with Python and Django
- Experience designing, building, and maintaining scalable backend services and APIs
- Experience building and consuming APIs and working with third-party integrations
- Experience integrating with payment infrastructure or external systems
- Strong experience with React or modern frontend frameworks
- Experience building user-facing interfaces and internal tools
- Strong SQL fundamentals and experience working with relational databases such as PostgreSQL
- Experience deploying and operating services in cloud environments such as AWS
- Familiarity with Docker, containerized applications, and CI/CD pipelines (e.g., GitHub Actions)
- Experience owning features end-to-end, from technical design through production deployment and iteration
- Ability to collaborate cross-functionally with product and leadership teams to translate customer needs into scalable technical solutions
- Strong understanding of software quality, testing, reliability, and documentation best practices
- Experience debugging production systems, performance tuning, and operational support when needed
Nice to Have
- Experience in fintech, payments, or highly regulated environments
- Previous experience working in startups or high-growth companies
- Experience contributing to architectural decisions and scalable system design
- Strong ownership mindset and comfort operating in fast-paced environments
We’re looking for someone who:
- Thrives in a fast-moving, high-ownership environment
- Takes ideas from concept to production with minimal oversight
- Is a strong communicator and collaborative problem solver
- Has a bias toward shipping high-quality, well-tested software
- Enjoys solving real customer problems through scalable engineering
Why Join Us?
- Remote-first environment with flexible working hours
- Opportunity to work directly with technical leadership
- Practical interview process focused on real-world engineering challenges
- Fast feedback and transparent communication throughout the process
If you're excited about building scalable fintech infrastructure and owning meaningful product work end-to-end, we’d love to hear from you.