If you’d like to be a part of our Eunoia family, take a look at the opportunities we offer and reach out to us if you think you'll be a good fit.



As our Java Developer, you will work both on product features as well as on building our team and capabilities. You will be responsible for features development and launch and be the technical pillar of our development team. By joining our team, you will have the opportunity to be part of innovative technology products that have a real business or social impact.

Our ideal candidate is the one with the strong passion to build complete and robust product and drive it to its maximum potential with continuous feature building and updates.


  • Write elegant, semantic and easily maintainable code.

  • Designing technical architecture and product management plans to gear up for implementation.

  • Champion product development by coordinating requirements, schedules, activities, contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms.

  • Complete/oversee the product development and quality assurance efforts.

  • Work with our Product Manager to create and maintain a robust framework to support existing products.

  • Working with peer developers to review technical implementation and identifying areas of improve;

  • Ensuring best practices are well documented, up-to-date and adhered to on a day-to-day basis

  • Work closely with our Product Manager to develop expertise and processes that aligns with product strategy

  • Development and documentation and internal processes




  • Degree in Computer Science, Software Engineering or equivalent preferred

  • Strong programming skills – at least 4 years development experience

  • Strong Java / Groovy abilities 

  • Reasonable understanding of HTML, CSS and JavaScript

  • Bonus for knowledge of iOS and Android development

  • Bonus for experience in managing a team

  • An aptitude for learning and having lots of fun 

  • Ability to think ahead and anticipate problems, issues and solutions

  • Asks the right questions and gets things done

NOTE: This position is based in our Jakarta Office


Even if none of these seem to be a fit with your current skillsets, don't hesitate to drop us a line. We'll be more than happy to connect with you.