Technical Lead (JavaScript, NodeJS)

Kompa
Expired
+1
Kompa Group, 285/60 Cách Mạng Tháng Tám, Phường 12, District 10, Ho Chi Minh
At office

Top 3 reasons to join us

  • Provided MacBook to work
  • Pro-working environment
  • Having Onshore Opportunities

Job description

Kompa Group is a leading big data and artificial intelligence company founded in 2017 in Silicon Valley, USA. We offer a wide range of Data Solutions & Services based on cutting edge technologies and data advancements for emerging markets such as Vietnam and nearby regions.

We leverage the latest innovation in Big Data and Artificial Intelligence to convert data into insightful and actionable information. We equip our clients with valuable insights to improve and optimize their business activities in many aspects.We thrive to provide best-of-breed, easy-to-use analytics and business intelligence products and solutions in Marketing, Finance and other products.

Fascinated by cutting-edge technologies like NodeJS, MongoDB, ElasticSearch, ReactJS, Graphql, Big Data stack? Then you may fit the Project Manager Role at Kompa Group.

We are looking for someone who is passionate about digital transformation and enjoys working with our teams to deliver meaningful impact to our clients. 

About this role:

You will be the core engineer of the new system and potentially become technical lead if you could demonstrate strong leadership skills.

Job description: 

  • Participate in our entire product lifecycle, implement server-side logic and data structure following Technical Design document;
  • Take part in system architect and database design;
  • Gather and address technical and design requirements;
  • Write clean code to develop functional APIs;
  • Build reusable code and libraries for future use;
  • Troubleshoot and debug applications;
  • Optimization of the application for maximum speed and scalability;
  • Implementation of security and data protection;
  • Provide training and support to team members;
  • Setup and maintain project wiki / documentation.

Your skills and experience

Must have

  • Strong JavaScript Developments;
  • Have at least 2 years’ experience working as Full-stack developer or equivalent;
  • Proficient knowledge of JavaScript programming language. MUST be familiar with Node.js environment. Experience working with frameworks based on Node.js (such as Express,...) is a plus;
  • Experience working with GraphQL (ApolloJS);
  • Experience working with caching system (such as Memcached or Redis…);
  • Solid understanding of native JavaScript es6 & es7+;
  • Design and implement robust client-side solutions with RESTful API;
  • Familiar working with OAuth;
  • Fundamental knowledge of OWASP security principles;
  • Understanding of common data structure and algorithm;
  • Good teamwork and self-management skills;
  • Problem solving skill and optimization mindset;
  • Experience implementing automated testing platforms and unit tests;
  • Familiarity with Linux development environment;
  • Experience in Webpack, Babel, Parcel;
  • Experience working with message queue (activemq, rabbitmq).

Nice to have

  • Knowledge of many library charting - HighchartJS, EChartJS, StockChart, TradingChart;
  • Knowledge of NoSQL (MongoDB, ElasticSearch), Big Data processing is a plus;
  • Knowledge of Git, Github, Trello;
  • Must be good at English communication.

Soft skills

  • Strong attention to detail, and be able to write optimized, clean;
  • Ability to follow good coding conventions, design patterns to develop clean and maintainable project with large and complex code bases;
  • Team-oriented, results-based attitude and work ethic;
  • Able to work with limited supervision in a startup-like environment, self-start, perform due diligence, and raise issues transparently;
  • High responsibility & high reliability.

Why you'll love working here

  • Working time: from Monday to Friday (from 08:30 to 18:00, included 1.5 hours break);
  • Negotiable salary (base on candidate's competency);
  • Promotion, 13th month salary and annual bonuses based on evaluation of employee performance and company’s business performances;
  • Salary is reviewed once time per year based on performance;
  • Dynamic working environment, young and friendly colleagues;
  • Compulsory Social Insurance, Annual Leave and Work at home following Company policy.

Kompa is among the leading companies in DATA intelligence

Company type
IT Product
Company size
51-150 employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT