Senior Full-Stack Developer – Azure & React/TypeScript (Full-time, Remote)
Kick off your next career move with Launchpad! We're looking for a hands-on Senior Engineer ready to make an impact in a cloud-native, innovative environment. If you’re passionate about building secure, scalable applications across backend and frontend, this might be the opportunity for you.
Start date: September 2025
Contract type: Contractor, Remote, Indefinite
Work hours: Monday to Friday, 7.30 am to 4.30 pm PST
What You’ll Be Doing
- Designing and developing backend services and serverless functions in Azure to power high-performance workflows.
- Implementing and securing RESTful APIs with OAuth, ensuring safe access to domain data.
- Collaborating on PostgreSQL database design and optimization to deliver reliable and efficient queries.
- Building frontend components in React with TypeScript, delivering seamless user experiences.
- Establishing and maintaining automated testing strategies and contributing to CI/CD pipelines for multi-environment deployments.
- Partnering with cross-functional teams to ensure scalable, reliable, and maintainable applications.
✅ What You Need to Succeed
Must-haves
- 5+ years of professional experience in full-stack development.
- Strong proficiency in TypeScript and/or C# .NET.
- Solid understanding of distributed systems and microservices.
- Experience implementing sync, async, and batch workflows.
- Proficiency in PostgreSQL schema and query optimization.
- Hands-on experience with OAuth for securing APIs.
- Strong knowledge of testing frameworks (NUnit for C#, Jest/Mocha for TypeScript).
- Proven track record with CI/CD pipelines and release management.
- Familiarity with Azure Functions, Blob Storage, Event Grid.
- Experience with modern React development.
- Advanced/Bilingual English.
Nice-to-haves
- Familiarity with Azure DevOps tools (Repos, Projects, Test Plans).
- Exposure to mobile CI/CD pipelines with Expo Build.
- Experience with Claude Code.
- Previous work in cloud-native, agile teams.
Our Recruitment Process
Here’s what to expect from our candidate-friendly interview process:
- Initial Interview – 60 minutes with our Talent Acquisition Specialist
- Culture Fit – 30 minutes with our Team Engagement Manager
- Technical Assessment – Online Challenge/Multiple Choice Questionnaire
- Final Stage – 60 minutes with the Hiring Manager
Why Join Launchpad?
We believe that great work starts with great people. At Launchpad, we offer:
- Fully remote work with hardware provided
- Global team experience with clients in North America
- Competitive USD compensation
- Training and learning stipends
- Paid Time Off (vacation, personal, study)
- ♂ A culture that values autonomy, purpose, and human connection
✨ Ready to make your mark? Apply now and be part of something exciting.