Enable job alerts via email!

Senior Full Stack Software Engineer

FORMULATRIX

Salatiga ꦱꦭꦠꦶꦒ, Kota Semarang

On-site

USD 30.000 - 50.000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in Indonesia is seeking a Senior Full Stack Software Engineer to join their Software Team. The ideal candidate will have extensive experience in C#, React.js, and SQL Server, and will be responsible for developing cloud-native SaaS products. This role requires strong leadership skills and the ability to work collaboratively in a fast-paced environment. If you are passionate about software development and eager to make an impact, apply now!

Qualifications

  • At least 4 years of solid experience in backend development with C# or Java.
  • Hands-on experience in frontend development using React.js.
  • Experience with system architecture review and OOP.

Responsibilities

  • Define and drive the technical vision for a data-intensive, cloud-native SaaS product.
  • Architect, develop, and evolve a distributed back-end system.
  • Lead the development of core domain algorithms and services.

Skills

Problem Solving
Software Development
Leadership
Communication

Education

Bachelor's Degree in Computer Science

Tools

C#
React.js
SQL Server

Job description

We are looking for a top-notch Senior Full Stack Software Engineer to join our Software Team in Indonesia. You will be hands-on, working with Microsoft C#, React JS, and SQL Server to implement components of our software products. The position requires an extremely hands-on person to motivate and lead teams through development projects in a fast-paced, international business environment. Candidates should possess strong software development and problem-solving skills, exhibit a high degree of ownership and pride in their code, and have a commitment to releasing quality software on time. The role demands the ability to work independently and collaboratively with worldwide team members.

Job Descriptions
  1. Define and drive the technical vision for a data-intensive, cloud-native SaaS product, translating strategic goals into actionable architecture and a clear delivery roadmap.
  2. Architect, develop, and evolve a distributed back-end system (currently in C#/.NET) and a modern single-page front end (currently in React.js), while continuously evaluating and integrating alternative technologies where they provide meaningful advantages.
  3. Design robust data-ingestion and processing pipelines, integrate multiple external APIs and batch feeds with automated validation, reconciliation, and alerting to ensure data accuracy and freshness.
  4. Lead the development of core domain algorithms and services (e.g., pricing, optimization, search, geospatial), focusing on deterministic correctness, low-latency performance, and horizontal scalability.
  5. Establish and promote engineering best practices such as clean architecture, SOLID principles, test-driven development, code reviews, and secure coding standards to maintain high software quality.
  6. Own DevOps and SRE disciplines, including containerization, infrastructure-as-code, CI/CD automation, observability, performance tuning, and post-incident reviews to support SLIs/SLOs and zero-downtime deployments.
  7. Ensure compliance with security and regulatory requirements (e.g., data privacy laws, payment or industry-specific standards), embedding them throughout the software development lifecycle and cloud infrastructure.
  8. Collaborate cross-functionally with Product, UX, Data, and Operations teams to refine requirements, align on priorities, communicate risks, and ensure delivery success.
  9. Continuously explore and evaluate emerging technologies and practices—such as event-driven architectures, AI-driven optimization, and serverless components—and drive consensus on strategic adoption to future-proof the platform.
Requirements
  1. Candidate must possess at least Bachelor's Degree in Computer Science, Information Technology, Electronic Engineering, or equivalent professional experience in software development.
  2. Have experience with a complete software development life cycle.
  3. At least 4 years of solid experience in backend development with C# or Java, alongside hands-on experience in frontend development using React.js.
  4. Demonstrate experience with system architecture review, OOP, and software programming in a team environment.
  5. Have a “Can-do” attitude with strong logical thinking and attention to detail.
  6. Good grasp of programming best practices and committed to writing high-quality, high-performance code.
  7. Proactive, highly motivated, and a strong team player with a good ability to multi-task and re-prioritize as necessary.
  8. Demonstrate leadership, project management, and mentoring experience.
  9. Excellent communication skills in English, both oral and written.
  10. Applicants must be willing to work in Salatiga or Semarang.
How to Apply

To be considered for this position, please email your CV (PDF format, max. 1MB) to forindojob@formulatrix.com with the subject line:

SSE FS Your Name (e.g., SSE FS Adam Fisal)

Contact

Tell us about your project or ask us a question. We're here to help!

  • First Name
  • Last Name
  • Email (please include)
  • Company/Institute
  • Country
  • State
  • City
  • Postal Code
  • Interested Products: Protein Crystallization, Liquid Handling, TFF, ROCK MAKER, ROCK MAKER WEB, ROCK IMAGER 1000, ROCK IMAGER 360, ROCK IMAGER 2, ROCK IMAGER 1, UV Imaging, Multi-Fluorescence Imaging, SONICC, FRAP, NT8, FORMULATOR
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.