Enable job alerts via email!

Senior (Full Stack) Software Engineer

Formulatrix Indonesia

Salatiga ꦱꦭꦠꦶꦒ

On-site

IDR 300.000.000 - 400.000.000

Full time

Today
Be an early applicant

Job summary

A technology company in Salatiga is seeking a Senior Full Stack Software Engineer with strong skills in C#, React JS, and SQL. The role involves defining the technical vision for a SaaS product and requiring at least 4 years of backend development experience. Excellent communication skills in English and a proactive attitude are essential. Applicants must be willing to work in Salatiga or Semarang. Competitive salary and developments in a fast-paced environment are offered.

Qualifications

  • At least 4 years of solid experience in backend development with C# or Java.
  • Hands-on experience in frontend development using React.js.
  • Strong SQL database skills.
  • Excellent communication skills in English.

Responsibilities

  • Define and drive the technical vision for a SaaS product.
  • Architect, develop, and evolve a distributed back-end system.
  • Lead the development of core domain algorithms and services.
  • Establish and promote best engineering practices.
  • Ensure compliance with security and regulatory requirements.

Skills

C#
React JS
SQL
Leadership
Problem-solving

Education

Bachelor's Degree in Computer Science or equivalent

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, with Microsoft C#, React JS and SQL server to implement components of our software products. The position requires an extremely hands-on person able to motivate and lead the teams through development projects in a fast-paced, aggressive growth, international business environment. Candidates should possess strong software development and problem-solving skills. Candidates should also exhibit a high degree of ownership and pride in their code and a commitment to releasing quality software on time. Candidates must work well independently, and with worldwide team members.

JOB RESPONSIBILITIES:

● 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.

● 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.

● 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.

● 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.

● 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.

● 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.

● 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.

● Collaborate cross-functionally with Product, UX, Data, and Operations teams to refine requirements, align on priorities, communicate risks, and ensure delivery success.

● 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:

● Candidate must possess at least Bachelor's Degree in Computer Science, Information Technology, Electronic Engineering, or equivalent professional experience in software development.

● Have experience with a complete software development life cycle.

● At least 4 years of solid experience in backend development with C# or Java, alongside hands-on experience in frontend development using React.js

● Strong SQL database skills.

● Demonstrate experience with system architecture review, OOP, and software programming in a team environment.

● Have a “Can-do” attitude with strong logical thinking and attention to detail.

● Good grasp of programming best practices and committed to writing high-quality, high-performance code.

● Proactive, highly motivated, and a strong team player with a good ability to multi-task and re-prioritize as necessary.

● Demonstrate leadership, project management, and mentor experience.

● Excellent communication skills in English both oral and written.

● Applicants must be willing to work in Salatiga or Semarang.

If you have any difficulties applying using this platform, you could submit your application with this way:

  • Send your latest CV to forindojob@formulatrix.com with the words FS SSE (space) Your Name; e.g. "FS SSE Adam Fisal" in the subject line.
  • You can apply by filling out this form: https://forms.gle/juyHsZ7sS47cHHkM9
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.