We Make Impact to Commerce
As a workplace, we challenge and support you to sharpen your skills
-
Frontend (JS) Engineer Lead
As we continue to scale, we are looking for a Frontend (JS) Engineer Lead to join us. We are always looking for better ideas and better solutions with new technology to improve and automate.
Responsibilities:
- Write performant code using core Vue, Vuex, and Vue Router to create websites and web applications
- Integrate Vue into legacy projects
- Diagnose and fix bugs and other software defects in new and existing Vue applications
- Run code optimization tools and analyzers to spot and refactor inefficiencies to create highly performant code
- Collaborating with other designers and developers
- Improve our inhouse code base
- Research on new technologies (a better and easier way to solve the same problem)
Requirements:
- Must-have skills: Vue.JS
- Additional skills: AngularJS, ReactJS, Bootstrap, NuxtJS, Flutter,
- Strong understanding of JavaScript and Vue JS, including the latest revisions of ECMAScript
- Good knowledge of the Vue.js framework and related components such as Vuex and Vue Router
- Good understanding of HTML5, CSS, SCSS, Bootstrap and Tailwind
- Able to code and interested in code
- Love to solve problems with coding
- Like to brainstorm for better solutions
- Independent and result oriented
- At least 3 years' experience
To succeed in this role, you must be passionate about technology and open to learning new things in a fast-paced environment.
-
Backend Engineer (Ruby on Rails) Lead
As we continue to scale, we are looking for a Backend Engineer (Ruby on Rails) Lead to join us. We are always looking for better ideas and better solutions with new technology to improve and automate.
Responsibilities:
- To Architect, build, maintain efficient with reliable Ruby Code.
- To identify bottlenecks, bugs and devise solutions to these problems
- Integration of user-facing elements developed by front-end developers with server-side logic
- Run code optimization tools and analyzers to spot and refactor inefficiencies to create highly performant code
- Collaborating with other designers and developers
- Improve our inhouse code base
Requirements:
- Experience in working on major systems in one or more languages: ideally you’ve built REST API endpoints on top of data storage layers, and understand concepts like authentication, caching, web security, and the way that frontends consume APIs
- Excellent understanding of OOP, SOLID principles and design patterns
- Very comfortable in Unit Testing
- Write efficient, clean, readable and well-tested code. Proficiency with Ruby on Rails would be an advantage
- Love to solve problems with coding
- Like to brainstorm for better solutions
- Independent and result oriented
- At least 3 years' experience
- Must-have skills: Ruby on Rails, Docker, MYSQL
- Additional skills: MYSQL, AWS, Redis, Serverless Application, GraphQL
To succeed in this role, you must be passionate about technology and open to learning new things in a fast-paced environment.
-
DevOps Engineering Lead
As we continue to scale, we are looking for a DevOps Engineering Lead to join us. You will be working closely with multiple product teams to help design, maintain, and bring reliability to our infrastructure and deployment pipelines.
Responsibilities:
- Work closely with the team in shaping the product architecture
- Provision, deploy, monitor, and manage software and services in the Cloud
- Design, develop, and maintain automations to ensure the platforms are running smoothly
- Evaluate and recommend new technologies that can improve the systems
- Develop tooling and process to ease the deployment, testing, troubleshoot
- Participate in continuous improvement initiatives to improve performance and efficiencies
- Monitoring system performance, uptime and perform root cause analysis
Requirements:
- Strong experience with Amazon Web Services (AWS)
- Experience with building and operating scalable Kubernetes clusters
- Proficiency in Docker / K8S / Containerization (Inc. Monitoring tools/Prometheus)
- Must have deep understanding of Kubernetes and Docker architecture and associated tools
- Experience with REST APIs in a microservices architecture
- At least 3 years of experience in Cloud infrastructure and systems administration
To succeed in this role, you must be passionate about technology and open to learning new things in a fast-paced environment.
-
Software Engineer
Responsibilities:
- Collaborating with other designers and developers.
- Creating beautiful and fast code that improves our code base in meaningful ways.
- Fixing bugs fast and taking your time to solve hard problems well.
- Using test-driven development to write well-tested code.
Requirements:
- Experience using technologies and frameworks like (but not limited to) Ruby on Rails, PHP Laravel, VueJS.
- Curiosity and passion to constantly learn new things. EasyStore changes fast, and we need the people who work here to be able to change and learn fast too.
- Experience with relational databases and SQL.
-
DevOps Engineer
Responsibilities:
- Develop with infrastructure as code.
- Build CI/CD pipeline with a mindset of HA. Such as Jenkin, AWS Codepipeline.
- Work on containerisation environment. Such as Kubernetes, Docker container.
- Continuous improve platform architecture by automation, system quality & standardisation.
- Deal with security threats.
Requirements:
- Minimum 1 year working experience with AWS.
- Experience on Git.
- Understand best practices regarding system security measures, DevOps and Agile measures.
- Bonus point: experience on B2B / B2C platform in e-commerce industry.
- Bonus: Experience on Docker.
EasyStore Team
6 Facts about EasyStore
-
Heart and Passion
We do what we love to do. Passion is the driver of achievement in all fields..
-
Young and Energetic
Run promotion like a pro with flexible discount tool to keep your customer satisfied.
-
Open Minded
We are very open-minded about new things, we learn from people around us..
-
Team Spirit
Talent wins games, but teamwork and intelligence wins championships..
-
Take Challenge
We don't grow when things are easy, we grow when we face challenges..
-
Accept Each Other
We don't need to share the same opinion as others, we need to be respectful..