Thursday, October 30, 2025
AYP Group

Software Engineer (Indonesia)

Posted: 21 hours ago

Job Description

About UsEverything we do, we are committed to help fast growing companies like yours build global teams. We do it with compliance, speed and world class HR advisory service. The way we empower businesses is by making our Employer of Record platform compliant, easy to use with transparent pricing, and world class HR solutions.Joining AYP, not only will you have regional exposure and cross-cultural collaborations with teams from other countries, but you will also have opportunity to upskill and develop your personal and professional growth through our culture of coaching.Job OverviewAYP is looking for a motivated Software Engineer (Frontend Heavy) to drive the design and architecture of our frontend systems, collaborating closely with a team of developers and engineers.Our technology you will work withFramework and languages:Frontend: Next.js with TypeScriptBackend: Laravel PHP, TypeScriptTesting Frameworks:Frontend: Playwright, JestBackend: PHPUnit, JestOther Libraries/Tools:Frontend: Formik, MUI, Nx, PostmanBackend: ServerlessResponsibilitiesWrite clean, efficient, testable, and reusable code, contributing to all stages of the development lifecycle, including code reviews.Designs services using proven patterns for scalability and autonomy, while planning for future needs and minimizing future change costs.Drive innovation by integrating generative AI capabilities into applications and workflows, including prompt engineering, AI-assisted development and automation.Collaborate cross-functionally to identify opportunities for generative AI adoption that enhance product functionality and user engagement.Lead monitoring and optimization efforts by analyzing operational data, improving stability and performance, and managing technical debt.Provides leadership by driving effective decision-making, ensuring team alignment with organizational strategy, leveraging analytical skills for ongoing improvement, and facilitating collaborative discussions to achieve shared objectives.Stay current with emerging technologies and continuously experiment with generative AI tools to optimize efficiency and development outcomes.Skills and QualificationsBachelor's degree in computer science or a related field, with a strong foundation in software development principles.Minimum 5 years of experience in front-end development, including building high-traffic, high-demand applications, with solid understanding of backend technologies and experience collaborating in full-stack environments.Strong proficiency in Next.js with TypeScript, building scalable frontend applications with component-driven architectures, and exposure to full-stack development, including RESTful API design, development, and integration.Proficient in unit, integration, and end-to-end testing with Jest and Playwright, ensuring quality across frontend interfaces, APIs, and with exposure to backend service testing.Demonstrated experience or strong familiarity with generative AI technologies and their integration into web applications, including prompt design, API usage, or AI-assisted development workflows.Proficient in English, with strong communication skills and the ability to work both independently and within a close-knit team.Driven by a commitment to excellence, consistently delivering high-quality results, and leveraging feedback to continuously improve. Passionate about learning, mentoring others, and contributing to team and organizational growth.Experience in the following is a plusExperience with PHP Laravel.Experience with the Serverless Framework and Nx Monorepo.Experience with GitHub Actions, Docker, or containerized applications.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs