Job Description
We are looking for a Full Stack Engineer with
strong experience in JavaScript technologies to join our eCommerce team.
Job Purpose:
Manages and leads a team of employees. Communicates
company goals, safety practices, and deadlines to team. Motivates team members
and assesses performance. Provides help to management, including hiring and
training, and keeps management updated on team performance. Communicates
concerns and policies among management and team members.
Job Description:
·
Propose and implement scalable design, software
improvements and optimization solutions (best practices such as design
patterns)
·
Provide extensive code reviews with fellow software
engineers
·
Proficient in applying middleware solutions and
external API access to integrate software systems
·
Design and architect database
·
Develop both front-end and back-end with tests
(TDD) and standards in place
·
Helps analyze business software requirements and
comply to SLA requirements
·
Provide mentoring and assistance to fellow software
engineers
Qualifications:
·
Minimum 5 years of experience in developing with
JavaScript using Object Oriented approach and jQuery
·
A Team Lead / Supervisory background is an
advantage for this position
·
Bachelor or Master’s in Information Technology,
Computer Science, Computer Engineering, or equivalent
·
Solid understanding of Node and React
·
Strong experience with Databases – MSSQL,
PostgreSQL, MySQL, MongoDB or Cassandra
·
Experience in developing RESTful APIs and GraphQL
·
Knowledge in TypeScript and ES6
·
Experience working in an Agile environment –
Scrum/Kanban practice
·
Experience in developing on Shopify or similar
E-commerce platform is highly desired
·
JavaScript Unit Testing is an advantage
·
Retail Industry related experience is a plus
·
Willing to be assigned in Balintawak, Quezon City
·
Preferably who can do WORK FROM HOME and WORK IN
OFFICE set-up
·
Direct and Full-Time position(s) available
Knowledge, Skills and Abilities:
·
Ability to work well in a collaborative environment
·
Ability to communicate technological decisions
effectively to the team and non-technical people
·
Ability to moderate conference calls
·
Using GitHub or equivalent as source control
·
Continuous Integration using Jenkins or equivalent
· Passion for technology and building products