About this roleAs a seasoned software professional, you will be responsible for developing new features, maintaining and scaling existing systems to ensure a seamless experience for users.The Role : Design, code, test, debug, and deploy updates for new features and existing products as part of our full-stack product development team.Proactively identify and resolve issues across the stack to keep the platform stable and performant through bug fixing and system maintenance.Integrate third-party APIs (e.g., Square, Stripe) for core business functionality like payments, scheduling, and authentication.Work with legacy Python code, refactor existing codebases to improve structure, maintainability, and performance.Manage the DevOps cycle – version control, code reviews, merging PRs, and production releases – ensuring smooth deployments.Uphold high standards through automated / manual testing, thorough documentation, and adherence to best practices.Requirements : Strong expertise in Python, Django, ReactJS, Typescript, NextJS, AWS, Ruby.Proven experience refactoring code and working with legacy Python projects.Hands-on experience implementing Stripe or Square integrations.Solid grasp of OOP, design patterns, data structures, and algorithms.Comfort with Linux and command-line tools.Proven experience in a similar role, ideally at a U.S. startup (Seed or Series A).
Track record of designing and building products from the ground up.Excellent problem-solving skills and a strong sense of ownership.Proficiency in spoken Portuguese is required.Ability to quickly learn and adapt to new technologies.Benefits : Approximately 4 hours per week commitment.
Fullstack Developer • Rio de Janeiro, Brasil