Remote Senior Software Engineer (.NET React Native
Jawa, Indonesia
Listed on 2026-02-08
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, Senior Developer
Overview
We’re hiring a hands-on Remote
Senior Software Engineer who consistently ships reliable product improvements in a fast-moving environment. You’ll help build a modern web + mobile experience (
React Native
) backed by secure APIs and services (.NET/C#).
We’re looking for a “Power Builder” type: someone who moves fast without breaking things
, learns quickly, has strong fundamentals, and operates well when requirements are incomplete or changing.
Full-stack is ideal, but we’re also open to strong backend or mobile seniors who can own meaningful slices of the product end-to-end.
This role suits someone with minimum 4–5 years of experience who is ready to step into a focused senior position deeply involved in implementation.
Our core stack is C#/.NET and React Native, but it’s not a deal breaker if your background is different. We value strong Engineering fundamentals and believe great engineers can ramp into new languages quickly—especially with modern AI tooling as part of the workflow.
We value engineers who are experienced or curious and adaptable to AI-enriched development techniques. Experience or interest in banking and financial services (particularly mortgages and consumer debt) would be highly regarded.
What you’ll do- Ship product, end-to-end
- Deliver features from “idea → scope → build → test → release” with a consistent cadence.
- Take ambiguous problems and turn them into a clear plan + a first shippable increment.
- Make pragmatic trade-offs to hit timelines while protecting reliability and maintainability.
- Write clean, maintainable code with sensible test coverage (unit/integration where it matters most).
- Improve performance, stability, and developer experience over time (not just new features).
- Participate in code reviews and maintain high standards for PR hygiene.
- Work with Product/Design to refine scope, identify risks early, and sequence delivery.
- Use strong judgement to keep solutions practical and incremental, aligned to business goals.
- Improve tooling/processes that increase throughput (CI time, release frequency, regression rate, PR cycle time).
- Contribute to lightweight patterns and conventions that reduce ambiguity and rework.
- Use AI tools responsibly to speed up implementation, testing, debugging, and documentation.
- Evaluate AI-assisted output for correctness, safety, and maintainability (especially in sensitive domains).
- 3–6+ years professional software engineering experience (startup experience a plus).
- Evidence of consistent shipping (regular production releases, measurable outcomes, short feedback loops).
- Strong fundamentals: debugging, API design, data modelling, code quality, testing judgement.
- Comfort working with ambiguity and turning unclear requests into scoped execution.
- Ability to move fast with good reliability instincts (you know when to be careful vs when to iterate).
- React Native / React / Type Script
- C# / .NET (Core) APIs, background services
- CI/CD, testing, observability basics
- Experience in early-to-scale startups (0→1 or 1→10 phases).
- Domain familiarity: fintech, financial comparison, mortgages, consumer debt, regulated environments.
- Experience improving engineering throughput (automation, CI optimisation, release process improvements).
- This role includes a light on-call rotation and occasional incident response. We’re looking for someone who can stay calm, communicate clearly, mitigate impact quickly, and follow up with fixes and prevention.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: