JOIN OUR TEAM

If you’re passionate about improving the lives of low-income communities in Indonesia,
we’d love to meet you.

Technology

Software Engineering & Quality Assurance

Sr. Software Engineer

What you’ll do:

  1. Responsible to deliver solution that bring positive impact to low-income communities by hands-on with many up-to-date software technologies;
  2. Build large-scale and high performance services to develop simple, easy-to-use products for our unique end customers;
  3. Research, design, test, deploy, and maintain high performance, scalable, and secure software products focusing on back-end, with involvement in developing web front-end, API, and mobile applications;
  4. Follow accepted coding standards and best practices, using scrum software development methodologies and embedding quality in every aspect of the delivery life cycle;
  5. Maintain and enhance technical infrastructure, contribute to the architecture of the software stack and automate testing, deployment, integration and provisioning;
  6. Building full stack web/mobile application using variety of languages including but not limited to Go, Python, Java, Objective-C, Swift or HTML, etc.

 

What you need to have:

  1. Experienced in building end-to-end system, preferably with large user base.
  2. See software engineering as a common day-to-day problem solving.
  3. Eager to have self-improving both technical and non-technical skill.
  4. (Senior) Possesses at least 8 years of experience in software engineering
.
  5. Experienced in building end-to-end system, preferably with large user base
.
  6. Experience in Leading Software Engineering team to deliver Product
  7. Experienced in relational databases and SQL
.
  8. Familiar with non-relational Databases (MongoDB, Couchbase, etc.).
  9. Have Deep Knowledge in at least one Programming Language
  10. Have Knowledge in several Programming Language with Different Paradigm (Elixir, Golang, Python, etc.)
  11. Familiar with System Administration and Operations (Basic Linux Admin, Orchestration, etc.)
  12. Familiar with Cloud Technologies (AWS, VMWare)
  13. Familiar with System and Application Architecture
  14. Familiar with several Design Patterns
  15. Familiar with modern web standards
.
  16. Familiar with mobile app development, either using native technologies or hybrid
.
  17. Familiar with engineering culture such as pair programming, TDD, CI/CD.

IT Infrastructure

Sr. DevOps Engineer

What you’ll do:

  1. Liaise between Operations, IT Security, Product and Development on deployment standards and best practices.
  2. Design and Cultivate Best Practices for Continuous Delivery throughout the organization.
  3. Design and Improve Build Infrastructure, including build automation, test automation, deployment automation, and monitor services, build performance reports.
  4. Evaluate and prototype deployment of virtualized stacks on cloud infra.
  5. Continuously review and enhance processes and operating procedures needed, to maintain the most cost effective enterprise-grade cloud infrastructure.
  6. Create and maintain complete and accurate documentation.
  7. Identify and promote best practices and patterns for the setup, configuration and management including databases, servers, and network and storage systems.

 

What you need to have:

  1. Someone with passion and 3+ years experience in DevOps Engineering.
  2. Someone who wants to build products that can drastically change the lives of low income families.
  3. Have the ability to proactively determine problems before they happen, dig deep for root causes, and implement solutions that prevent future occurrences.
  4. Customer and quality focused with excellent attention to detail.
  5. Good knowledge on Testing Frameworks
  6. Deep knowledge on version control customization and expansion with Git and/or Mercurial
  7. 5+ years Linux administration.
  8. 3+ years of experience with public cloud provider.
  9. 3+ years of experience with CI/CD.
  10. 3+ years experience on automation and orchestration software like Chef, Ansible, Puppet and/or Kubernetes

 

It will be an advantage if you have:

  1. Experience working in a SCRUM environment.
  2. Experience with VMWare administration.
  3. Experience supporting web-based applications built on IIS and SQL Server.
  4. Experience MS SQL (scaling, replication, sharding etc.) and  MS Active Directory

Scrum Master

Scrum Master

What you’ll do:

  1. Empower the cross-functional team to be self-organized in of achieving their commitments
  2. Facilitate the cross-functional team to enjoy the ceremonies of chosen agile methodology
  3. Facilitate the cross-functional team to have agile mindset
  4. Coach the team on agile values & principles
  5. Support product owner to have good managed backlogs and well understood by the cross-functional team
  6. Keep updated with latest knowledge related to Agile Mindset and Methodology

 

What you need to have:

  1. Undergraduate or master graduate at any discipline
  2. Good understanding on Agile software development methodologies, values, and principles
  3. Good interpersonal skills (communication and collaboration)
  4. Good agile mindset

 

It will be an advantage if you have:

  1. Good  knowledge of Agile Tools utilized from story to design task and release, such as Jira, Pivotal Tracker, etc.
  2. Experience in managing team

Project Management

Sr. IT Project Manager

What you’ll do:

  1. Propose, design and manage project initiative in a way that is in line with our business strategic
  2. Follow project management principles and best practices to effectively Initiate, plan, execute, monitor and close the project
  3. Monitor and control project by addressing potential and actual problems while measuring and monitoring progress and performance against plans
  4. Track project progress to analyze the successful completion of short and long-term goals and communicate status to stakeholders in regular basis
  5. Measure project performance using appropriate tools and techniques
  6. Leads across organizational boundaries and collaborates with other functions as needed
  7. Coordinate all resources devoted to the execution of projects effectively
  8. Ensures team members have clear goals and objectives that are aligned with the project
  9. Motivate, coach, and develop individuals and teams.
  10. Work with management to prepare project plan, budget and schedules
  11. Prepare project documentations and reports for management review
  12. Provide work completion information required to process invoices, payments.
  13. Assist in employee recruitment, training and development, performance evaluation, and promotion activities
  14. Manage Post-implementation support

 

What you need to have:

  1. Proven working experience as project manager especially in information and technology for min. 5 years.
  2. Experience developing and maintaining a project plan and proactively leading cross-functional project teams
  3. Working knowledge of project management tools and methodologies
  4. Strong time management skills with ability to work independently and efficiently
  5. Excellent interpersonal and communication skills; demonstrated ability to establish positive working relationships at all levels of the organization
  6. Ability to multi-task, response to challenges with creativity, empathy and flexibility, and work well in a dynamic environment
  7. High degree of commitment, flexibility, self-motivation, self-confidence, and assertiveness
  8. Strong interest in new technology, people development and business process improvement