Remote Full-time Contractor - Full Stack TypeScript Software Developer - Brazil
Stack Builders
·- Location
- Brasília, Brasília, Brazil · published · Curitiba, Paraná, Brazil · Rio de Janeiro, Rio de Janeiro, Brazil · São Paulo, São Paulo, Brazil
- Workplace
- Remote
- Type
- Full-time, Contract
- Department
- Engineering
- Source
- Workable
Description
At Stack Builders, we’re an international software consultancy that helps globally admired companies build exceptional software. We’re looking for an experienced Software Developer to contribute to the development and rollout of a modern subscription and order management platform, focusing on backend development, data migration, system integrations, and reliable production deployments. Learn more about us here!
We're passionate about solving complex engineering challenges while fostering a culture of continuous learning, collaboration, and technical excellence.
What you’ll do:
- Develop, enhance, and maintain backend services supporting subscription management, order processing, prescription workflows, fulfillment operations, and automated notifications.
- Collaborate with the client's engineering team to complete and prepare a new subscription and order management platform for production.
- Design, implement, and validate data migration processes for existing subscriptions, historical records, and related business data.
- Support a phased production rollout, ensuring the new platform operates reliably alongside the existing Stripe-based subscription system.
- Develop and execute testing strategies to validate data integrity, system functionality, and migration accuracy throughout deployment.
- Improve staging and testing environments by implementing reproducible synthetic or masked datasets to support reliable testing and deployment procedures.
- Troubleshoot integration issues, optimize backend processes, and contribute to system reliability, scalability, and maintainability.
- Collaborate directly with an international engineering team, communicate progress and blockers, and independently manage assigned development tasks.
- Participate in daily stand-ups, technical discussions, and weekly team meetings, maintaining consistent communication with European-based colleagues.