Back to search:Full Stack / Yogyakarta

Are you passionate about building high-quality software that makes an impact? We're looking for a Full Stack Software Engineer who thrives in a collaborative environment and loves solving complex problems using modern Microsoft technologies. If you enjoy turning ideas into elegant, scalable solutions — we'd love to meet you

What You'll Do

  • Plan & Collaborate
  • Work closely with Product Owners and System Architects to understand user needs and transform them into technical solutions.
  • Contribute to sprint planning by estimating story points and helping manage team capacity.
  • Develop & Test
  • Write clean, maintainable, and scalable code following industry best practices.
  • Perform unit, integration, and regression testing to ensure software quality.
  • Debug, fix bugs, and continuously enhance system performance and code quality.
  • Document & Innovate
  • Maintain clear and concise documentation for code, APIs, and architectural decisions.
  • Ensure all work meets security, compliance, and governance standards.
  • Participate in R&D initiatives to explore new technologies and drive innovation.

What We're Looking For

  • Willingness to work on-site in Yogyakarta (preferable).
  • Bachelor's degree in Information Technology, Computer Science, or a related field from a reputable university.
  • 5+ years of experience in software development using .NET 5+, C#, and MS SQL.
  • Strong experience in API development, documentation, system diagramming, SIT/UAT, and penetration testing.
  • Excellent understanding of RDBMS concepts and SQL programming (Queries, DML, DDL).
  • Solid knowledge of JavaScript with hands-on experience in jQuery; experience with Telerik Kendo UI is a big plus.
  • Familiarity with Git or other version control systems.
  • Great problem-solving, debugging, and analytical skills.
  • Experience with Keycloak, Redis, or Elasticsearch is an advantage.
  • Experience with Kubernetes is preferred.
  • Strong communication, teamwork, and presentation skills.

Why You'll Love Working Here

  • Opportunity to work with a talented, passionate, and supportive team.
  • A dynamic environment where innovation and growth are encouraged.
  • Continuous learning opportunities through R&D and technology exploration.
  • A culture that values your ideas and empowers you to make an impact.