 
        
        Senior Software Engineer Job
About ArtistOnGo
We offer a business-in-a-box solution for beauty and wellness professionals providing everything needed to launch and grow an independent brand. Our platform offers salon space, digital storefront, wholesale access, payments, insurance, and more in under 30 minutes.
Backed by leading VC funds and industry leaders we're building the future of independent beauty businesses.
The Role
We're seeking a Part-Time Senior Software Engineer to play a key role in shaping and enhancing our platform. You'll own development of new features maintain and scale existing systems ensuring a seamless experience for users.
This position is for an individual contributor not an agency or outsourced team The right candidate should also be available for meetings and video calls as needed A technical interview will be part of the process.
Responsibilities
Full-Stack Product Development
You'll own end-to-end development of new features and maintain existing products including designing coding testing debugging and deploying updates
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 such as 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 version control code reviews merging PRs and production releases ensuring smooth and safe deployments
Code Quality Testing
Uphold high standards for code quality through automated/manual testing thorough documentation and adherence to best practices
What We're Looking For
Technical Skills
 * 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
 * Proficiency in spoken Portuguese is required
Candidate Qualities
 * Proven experience in a similar role ideally at a U.S. startup Seed or Series A
 * Able to quickly learn and adapt to new technologies
 * Excellent problem-solving skills and a strong sense of ownership