Staff Software Engineer, Backend
Partner.CoAbout the role
Title: Staff Software Engineer, Backend
Department: Engineering
Location: Utah (Remote) or United States (Remote)
About Us
Partner.Co is a global health and wellness company that partners with independent Brand Partners to help people achieve a body, business, and lifestyle they love.
Through our Partnership Marketing process, we provide Brand Partners with everything they need to build their business, and we provide our customers with high-demand products in the wellness, fitness, skincare, and personal care spaces.
Check out the links below to learn more about us!
Our Culture
Partner.Co is a dynamic company with offices around the globe. Our international presence enables our corporate staff to engage with diverse cultures as we collaborate and thrive as one high-performing, energetic team.
We foster a collaborative culture where hard work is balanced with fun, and every team member's contributions are valued. Your impact matters, and we encourage all ideas!
We are passionate about health and wellness! As a member of our team, you can receive guidance, support, and amazing products to help you achieve your personal wellness goals. Plus, you'll have a community of friends cheering you on every step of the way!
The Opportunity
Partner.co is building the future of its software platform—and we’re looking for Senior and Staff Software Engineers to help lead the way. This role combines hands-on coding with design and architecture as we evolve our legacy Oracle-based monolith into a robust set of cloud-native, event-driven services, supporting our web (and other) APIs. You’ll work at the heart of our modernization effort, influencing architecture decisions and building services that will power our global business into the next decade.
What You’ll Do:
- Design and implement scalable, event-driven backend systems and APIs using Java and AWS
- Lead efforts to decompose legacy systems and migrate data from a monolithic Oracle database into new service-owned data stores
- Collaborate closely with architects, engineers, and business stakeholders on architecture and system design decisions
- Write clean, maintainable, scalable, secure, and well-tested code in a modern CI/CD environment
- Participate in code reviews, design sessions, load testing, and performance tuning
- Mentor engineers and contribute to improving development practices and standards
- Help shape our new technology platform serving a wide variety of domains across our global business including payments, orders, taxes, commissions, warehouse operations, shipping, and more
Technical Requirements:
- Expert-level Java coding skills including debugging and troubleshooting
- Strong experience designing and implementing RESTful and WebSocket APIs and event-driven asynchronous architectures
- Strong experience designing and building data systems using SQL, NoSQL, GraphQL, Oracle PL/SQL, MySQL, PostgreSQL, DynamoDB, S3, Redis, data warehouses, etc.
- Oracle PL/SQL development and optimization skills preferred, proficient in writing and optimizing Oracle Stored Procedures, Functions, and Packages
- Proficiency with containerization and orchestration, including Docker, Kubernetes, AWS ECS and Fargate
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s