Senior Full Stack Developer (C#/React) - 41578400554
Senior Full Stack Developer (C# / React)
Location: Remote – open to candidates in Vietnam, Philippines, Indonesia, Malaysia, Thailand, Taiwan
Working Hours: Aligned with UK Business hours
Type of Contract: Long-term and ongoing independent contractor agreement
About the Role
We are a UK-based software company building operational technology for the aviation ground handling industry. Our platform helps airport ground handlers digitize work orders, automate billing, track SLA performance, plan resources, and allocate staff in real time.
We are looking for a Senior Full Stack Developer who can do more than write code from tickets. This role is for someone who has owned software products or major product modules over multiple years, understands the cost of technical debt, and can make pragmatic architectural decisions.
Key Impact: This is a long-term role with significant ownership. You will work directly with the founders and the core product/dev team to shape the architecture, quality, and scalability of our platform.
What You’ll Do
You will take ownership of critical parts of our product, building software that is robust, maintainable, and valuable to real-world operational users. Your responsibilities include:
Feature Development: Design, build, and maintain full-stack features using React, TypeScript, C#, ASP.NET Core, and Entity Framework Core.
System Architecture: Own backend architecture, API design, data models, and integration patterns for complex operational workflows.
Decision Making: Make pragmatic technical decisions regarding scalability, maintainability, performance, and technical debt.
Quality Assurance: Improve code quality, test coverage, reliability, and developer practices across the product.
Stakeholder Collaboration: Work directly with founders and business stakeholders to turn operational requirements into well-designed software.
Infrastructure & DevOps: Contribute to deployment, monitoring, CI/CD, and cloud infrastructure on Azure.
Leadership: Help shape engineering standards as the technical team grows.
Innovation: Explore practical use cases for AI/LLMs in aviation operations, billing, analytics, and resource planning.
What We’re Looking For
We need a developer with strong product ownership experience.
Must-Have Requirements
Experience: 8–10+ years of professional software development experience.
Technical Stack: Strong hands-on experience in .NET / C# backend development and solid working experience with React / TypeScript.
Domain Background: Proven experience working on a software product over multiple years (preferably in SaaS, Startups, Fintech, Logistics, ERP, Workforce Management, or B2B).
Architectural Insight: Ability to make and explain architectural decisions, including trade-offs around speed, maintainability, and scalability.
Engineering Excellence: Strong understanding of backend systems, RESTful APIs, relational databases, testing, and production-quality practices.
Cloud Proficiency: Hands-on experience with Azure cloud infrastructure (deployment, monitoring, and operations).
Soft Skills: Strong English communication; ability to clarify requirements, challenge assumptions, and propose better solutions.
Autonomy: Comfortable working remotely, independently, and directly with founders.
Why Join Us?
Mission-Critical Software: Build real-world operational software for airport operations.
True Ownership: Own important parts of the platform rather than just executing tickets.
Culture Shaper: Help define engineering culture and practices as the team grows.
Flexibility: Work remotely from Southeast Asia / East Asia.
Growth: Long-term contract with the potential to become a core member of the engineering team.
Application Requirements
To move forward successfully, please submit the following:
Cover Letter answering these specific questions:
How many years of hands-on frontend experience do you have with ReactJS and TypeScript? When did you last use them in production?
Describe a React/TypeScript feature or component you built recently.
How many years of hands-on experience do you have with .NET Core / C#? When did you last use it in production?
Describe a backend component, API, service, or integration you built recently with .NET Core / C#.
Tell us about a product, platform, or major module you owned for at least 2-3 years. What were you responsible for beyond writing code?
Share the reasons for leaving your last 3 roles and your long-term career plans. (We value long-term commitment and stability).
Compensation & Availability Details:
Current and expected monthly salary in USD.
Notice period / availability to start.
Updated Resume / CV:
Highlighting relevant skills and experience.
Video Introduction:
A link to a short video introducing yourself, summarizing your experience, and highlighting key achievements.
Keep it general: Highlight your background and what you bring to your next role without mentioning specific company/client names.
Host on Google Drive (ensure settings are set to public view / "anyone with the link").
Video Best Practices: Record in a quiet, well-lit space, dress professionally, speak naturally without reading a script, and ensure your camera/device is stable.
Required Skills
Required Languages
🇬🇧 English