 
        
        About Us
We are seeking a skilled Senior Software Engineer to join our team and play a key role in shaping the future of independent beauty businesses. ArtistOnGo is a business-in-a-box solution providing everything needed to launch and grow an independent brand.
Our company has secured backing from leading VC funds and industry leaders, allowing us to build a cutting-edge platform for beauty professionals. We offer a comprehensive package including salon space, digital storefronts, wholesale access, payments, insurance, and more.
This position is ideal for an individual contributor who wants to work on a full-stack product development, own end-to-end development of new features, maintain existing products, design, code, test, debug, and deploy updates.
We are looking for someone with strong expertise in Python, Django, ReactJS, Typescript, NextJS, AWS, Ruby, and proficiency in spoken Portuguese. The ideal candidate should have proven experience refactoring code, working with legacy Python projects, implementing Stripe or Square integrations, and designing and building products from the ground up.
The selected candidate will be responsible for owning the full DevOps cycle, managing version control, code reviews, merging PRs, and production releases. They should also be able to uphold high standards for code quality through automated/manual testing, thorough documentation, and adherence to best practices.
Responsibilities:
 * Full-Stack Product Development: Own the end-to-end development of new features and maintain existing products.
 * Bug Fixing & System Maintenance: Proactively identify and resolve issues across the stack to keep the platform stable and performant.
 * API & Payment Integrations: Integrate and manage third-party APIs (e.g., Square, Stripe) to power core business functionality.
 * Legacy Code & Refactoring: Work confidently with legacy Python code and refactor existing codebases to improve structure, maintainability, and performance.
 * DevOps & Deployment: Manage the full DevOps cycle, ensuring smooth and safe deployments.