Mekari is Indonesia's no. 1 Software-as-a-Service (SaaS) company. Our mission is to empower businesses and professionals to progress effortlessly. Our products (Mekari Talenta, Mekari Jurnal, Mekari KlikPajak, Mekari Sign & Mekari Qontak) have been used by tens of thousands of businesses in Indonesia.To reach millions, we need more people like you: entrepreneurs, builders, owners inside the company who are eager to grow at scale. Join us to empower more businesses with technology.**Job Descriptions**:- Design and develop the product that will impact thousands of businesses and millions of users- Work closely with Product Manager and other business stakeholders to design solutions that delight our customers- Architect and develop high-quality software solutions- Work with Technical Program Manager to run development lifecycle (concept, design, test, release, support)- Mentor junior developers to develop their skills- Manage knowledge within the team in form of written documentation surrounding technical requirements, deployments, and post-mortems.**Requirements**:- Experience with Javascript frameworks (e.g. VueJs, ReactJs)- Good knowledge of Ruby. Experience with Ruby frameworks (e.g. Rails, Sinatra) is a plus.- Solid understanding of modern software engineering practices such as TDD, continuous integration, code review, and microservices design patterns- Familiarity with software development methodologies and frameworks such as Agile, XP, and Scrum- Familiarity with containers and container orchestration- Excellent communication skills, written and verbal, with a focus on collaboration, understanding, and information sharing between team members and stakeholdersDon't forget to check our Recruitment FAQ at **bit.ly/RecruitmentFAQ-Mekari** (ENG) or **bit.ly/RekrutmenMekari-FAQ** (INA) to find the answers to commonly-asked questions regarding our recruitment process.We wish you the best. Hope to see you around soon!