Senior/Principal Web Engineer
Since 2016, we have been serving millions of users helping them to get the best bargain in groceries spending. We were pioneer to extract retail promotion catalogs across major retailers in our website, hemat.id.
Then in 2018, we started to build an analytics product to facilitate our CPG Clients’ analysts to gain deeper insight into their promo metrics against their competitors in Indonesia.
Join us to contribute to millions of our users and deliver high quality innovative solutions to our CPG enterprise clients!
What will you do?
- Maintenance and support of existing web applications.
- Improve / rewrite our existing application into more scalable and more agile system.
- Develop backend web applications using NodeJS and other frameworks.
- Develop frontend web applications using Vanilla JS & React.
- Manage development workflow using GitHub Continuous Integration / Continuous Deployment.
- Break down project requirements into modules and direct a small team (1 or 2 junior programmers) to help you accomplish the tasks.
- Manage BAU (routine) & projects related to programming tasks.
What skillsets and requirements do you need to have?
- Worked extensively with Node JS for 3 years or more
- Proficient in writing modular, reusable, and testable code
- Experienced in relational database design and query optimization (especially mysql)
- Fathom the best practice in designing and building REST API and its security using node & express
- Experience in containerizing application with Docker
- Knowledge of PHP
- Comply to all eDaun values, supporting eDaun Visions and Missions
- Softskills: leadership, coaching and teamwork
- Able to work under pressure
- Age < 35 years
If you have exposure to any of the followings, it’s an advantage:
- Experience with automated software testing (unit test, integration test, and end-to-end testing)
- Github Actions and gitlab-ci
- Serverless code
- GCP and AWS services (lambda, s3, bigquery, firebase)
- Elasticsearch
What can eDaun offer you?
- We offer fun working environment, flexible yet optimized results. We value integrity and merits above seniority.
- It’s a great place to learn. You'll work with people who are knowledgeable about advance software design patterns and passionate in best practices in software development (and we hope you are too).
- We are lean organization, , yet striving for excellence in everything we do and also to inspire everyone to be their best.
- A culture that you are comfortable in giving and receiving feedback as well as sharing your knowledge and experiences with the team.
Institut Teknologi Bandung (ITB)Bachelor's degree, Informaticsgraduated in 2019
Institut Teknologi Bandung (ITB)Bachelor's degree, Informaticsgraduated in 2020
Institut Teknologi Bandung (ITB)Bachelor's degree, Informaticsgraduated in 2018
Institut Teknologi Bandung (ITB)Bachelor's degree, Informaticsgraduated in 2019
"I worked as full stack engineer part time here. I learned how to develop a product from scratch using ReactJS and NodeJS and deliver it using docker and CI/CD. Every week we also have a progress report meeting and the C levels always help us if we have difficulties in our work. I am really grateful to have the opportunity to be a part of eDaun family :)"