We’re Achilles Systems. Be ready to Innovate.Achilles Systems is a pioneering Business-to-Government (B2G) and Financial Software-as-a-Service (SaaS) holding company. We develop technology solutions to promote Southeast Asia’s economic growth. Since 2015, OnlinePajak, an Achilles Systems company, has revolutionized tax, invoice, and payroll processing in Indonesia.
With over 10% of Indonesia's economy using the
OnlinePajak platform, we benefit from a valuable partner ecosystem across multiple industries.
Backed by Sequoia Capital, Tencent, Warburg Pincus, VISA, Altos Ventures, Alpha JWC Ventures, Endeavor Catalyst, and Global Innovation Fund,
OnlinePajak is headquartered in Indonesia with offices in Sydney and Singapore.
Join our innovative teams across various functions and backgrounds!
Your Responsibilities Will Be:- Contribute to the development of new and existing applications and services
- Design, develop, modify, implement, and support software components across the software stack
- Identify root causes of complex software issues and develop effective solutions
- Collaborate closely with cross-functional teams
- Build reusable, scalable, and maintainable code
- Implement TDD, SOLID principles, and other best practices
Requirements- Bachelor's Degree in Computer Science or related field
- Minimum 3 years of full-stack programming experience
- Ability to evaluate and analyze complex technological issues
- Excellent analytical, problem-solving, organizational, and communication skills
- Experience with Java and Spring Framework
- Proficiency with NodeJS and Typescript
- Experience with Vue, MySQL, PostgreSQL, MongoDB, and Git
- Familiarity with Agile/Scrum methodologies and CI/CD tools
- Understanding of web standards, object-oriented design, and software development principles
- Experience with microservice architecture, OpenAPI, and third-party integrations
Additional Skills (Plus): NestJS framework
What We Offer:- Opportunities for personal and professional growth within a growing business
- An innovative, collaborative, and communicative work environment
- Competitive pay based on performance
- An international team environment
Assessment Process:Candidates will undergo at least three assessment stages, including live skill tests and interviews, before a final review.
We look forward to receiving your excellent credentials!