Who are Akari?
Akari Software (https://akarisoftware.com) is the leading curriculum management solution provider in the APAC and EMEa regions. A Higher Education software company, specialising in the development of software to support Curriculum Design processes and Curriculum Mapping processes.
Our people are passionate about their work and their customers. The head office is based in Cork, Ireland with remote employees in multiple locations, including a team in Kuala Lumpur. With the growth of our customer base, we are seeking a Software Engineer to join our Kuala Lumpur team in helping us to grow our products and ensure successful delivery of services to our customers.
Akari supports and encourages a positive work-life balance for all employees and for that reason we work a 9 Day Fortnight, with teams having every second Friday as a personal day where possible.
Job Summary
We are looking for a skilled Backend Software Engineer to optimise, develop and maintain our product platform. The successful candidate will have experience in SaaS platform architecture and development as well as strong relational database skills.
This role involves working closely with both client-facing and development teams to ensure correct requirements capturing as much as platform stability and scalability.
Responsibilities
As a Backend Software Engineer you key duties include:
- Work closely with product team and account managers in order to translate business requirements into system requirements
- Collaborate with internal or external teams to fix and improve products
- Implement development, testing and automation tasks
- Analyse system complexity and provide optimization solutions to the existing DB schema and infrastructure
- Develop, implement and optimise code and SQL routines
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Required Experience & Education
- Bachelor’s Degree in Computer Science or equivalent
- Proven experience in Software project delivery
- Demonstrable knowledge of design patterns associated with back-end and middleware development
- Experience on the full SDLC in an agile environment (including deployment CI/CD).
- Clearly demonstrate analytical ability and critical thinking skills
Technical Expertise
Essentials
- At least 2-3 years of experience with SaaS development
- Good working knowledge of at least one of backend programming languages: Javascript, Python, Java
- 2-3 years of experience in writing advanced SQL code
- Proven experience in database design and optimization
Desirable
- Previous exposure to the front-end development on a JavaScript framework such as Vue, React, Angular
- Knowledge of SaaS Microservice development preferred
- Experience with AWS and/or other cloud-based deployment infrastructure
Additional Attributes
- Fluent in English both written and spoken
- Good communication skills
- Great level of autonomy
- Willing to work flexible hours as a time overlap with offshore teams is required. This is a hybrid model role – 3 days/week remotely and 2 days/week from the office in Kuala Lumpur city centre.
- Passionate about software development and eager to learn new technologies