Full Stack TypeScript Software Developer

Posted Oct 26

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design, enhance, and maintain backend services for subscription management, order processing, prescription workflows, fulfillment operations, and automated notifications.

• Collaborate with the client's engineering team to prepare a new subscription and order management platform for deployment.

• Create, implement, and verify data migration processes for subscriptions, historical records, and associated business data.

• Assist in a phased production rollout alongside the current Stripe-based subscription system.

• Develop and execute testing strategies to ensure data integrity, system functionality, and migration accuracy.

• Enhance staging and testing environments through reproducible synthetic or masked datasets.

• Diagnose integration challenges and refine backend processes for increased reliability, scalability, and maintainability.

• Work with an international engineering team, communicate progress and challenges, and autonomously manage assigned development tasks.

• Engage in daily stand-ups, technical discussions, and weekly team meetings with colleagues based in Europe.


⛳️ Requirements

• Over 6 years of professional software development experience, particularly in backend development and production-grade applications.

• Strong practical experience with TypeScript, encompassing interfaces, generics, type inference, and type-safe application design.

• Solid background in designing, developing, and optimizing PostgreSQL databases, including relational data modeling, complex SQL queries, performance enhancement, and data integrity.

• Hands-on experience with Prisma ORM and TypeScript with PostgreSQL, covering schema design, database migrations, type-safe queries, relational data management, and efficient database operations.

• Experience in designing, developing, and maintaining backend services, APIs, and database-driven applications.

• Familiarity with subscription management, order processing, payment integrations, or transactional systems.

• Strong understanding of relational databases, data modeling, and complex data migration processes.

• Practical experience with implementing and validating data migrations while ensuring data integrity and minimizing production disruption.

• Experience integrating third-party APIs and services, preferably including Stripe or similar payment and subscription platforms.

• Knowledge of automated testing, staging environments, and best practices for production deployment.

• Ability to troubleshoot intricate technical issues and contribute to reliable, scalable software solutions.

• Proficient written and spoken English for daily communication with international teams and stakeholders.

• Strong problem-solving, critical thinking, and collaboration abilities, with the capacity to manage work independently.

• Availability for at least 4 hours of overlap with European working hours, including participation in scheduled team meetings.

• Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.

• Nice-to-have: experience with healthcare platforms, prescription management, fulfillment workflows, Stripe subscriptions, billing APIs, incremental migrations, legacy modernization, phased rollouts, synthetic or masked test data, automated testing, and distributed engineering teams.


🏝️ Benefits

• 100% remote work with flexible modalities.

• A human-centered experience in a people-first organization.

• Engaging, full-time, long-term projects with globally recognized companies.

• Opportunity to influence technical direction across various engineering teams and client projects.

• A strong learning culture and regular pairing sessions to develop high-quality software while sharing knowledge.

• Opportunities for conference participation, open-source contributions, tutorials, blog posts, and technical presentations.

• Work alongside exceptionally talented and passionate colleagues.

• Timely payments, with the flexibility to choose the payment date modality that suits you best.

• A supportive Stack Builders community to aid your growth!

• An equal-opportunity, safe, and inclusive work environment.

People also viewed

finanzen.net GmbH22 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care22 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free22 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures22 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics23 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX23 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers