software engineer

PT. Solusi Kode IndonesiaJakarta Selatan, DKI Jakartaglintspublished 09/30/2026
Must-have:TypeScriptJavaScriptJavaC#HTMLCSSReactAngularVueNode.jsExpressLaravelGitAWSAzureGoogle CloudDockerCloudFrontendBackendFullstackQA/TestAgileScrumCI/CDSecurity

Position Overview We are seeking a Software Engineer to join our development team. This role requires a versatile engineer with at least 1 year of hands-on full-stack experience, backend expertise in .NET, Java, or modern JavaScript frameworks, and solid proficiency building responsive interfaces with a modern JavaScript framework such as React, Vue, or Angular.

Requirement

  • Minimum 1 year of professional experience as a Fullstack Developer (or equivalent combined backend and frontend experience)
  • Hands-on backend development experience with at least one of: .NET (C#, ASP.NET Core), Java (Spring Boot), or a JavaScript runtime/framework (Node.js, Express, NestJS)
  • Solid frontend experience with a modern JavaScript framework such as React, Vue, or Angular, including HTML5, CSS3, and ES6+
  • Able to design and consume RESTful APIs; familiarity with JSON, HTTP methods, and status codes
  • Working knowledge of relational databases (SQL Server, MySQL, or PostgreSQL) — writing queries, joins, and basic schema design
  • Comfortable with Git and collaborative branching workflows
  • Understanding of MVC or layered architecture and basic OOP principles
  • Able to debug across the stack and read existing codebases without full documentation
  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
  • Experience with ORMs (Entity Framework, Hibernate, Prisma, TypeORM)
  • Exposure to Docker, CI/CD pipelines, or cloud platforms (Azure, AWS, GCP)
  • Familiarity with TypeScript, state management libraries, or component testing
  • Experience with Agile/Scrum delivery

Responsibilities

  • Develop, test, and maintain both backend services and frontend interfaces for web applications
  • Build and document REST APIs, then integrate them with the frontend
  • Translate UI/UX designs and business requirements into working, responsive features
  • Write clean, maintainable code and participate in peer code reviews
  • Design and optimize database queries and schema changes as features require
  • Identify and fix bugs, performance bottlenecks, and security issues across the stack
  • Collaborate with product, design, and QA to clarify requirements and refine scope
  • Support deployment activities and monitor applications after release
  • Maintain technical documentation for the features and services you own
  • Keep up with relevant framework updates and propose improvements where they add value

Skills: Microsoft SQL Server, JavaScript, .NET, C#, Node.js, C++, MySQL, CSS, PostgreSQL, React.js, Laravel, MongoDB, HTML, jQuery