ashley-avatar-image

AI-generated summary

beta

This job is for a JavaScript Full Stack Developer who builds and improves web applications. You might like this job because you get to work with cool tech like Node.js and React, guide junior teammates, and solve complex business problems!

Undisclosed

G Tower, Ampang Park, Kuala Lumpur

Full-Time

1 week ago

Job Description

Responsibilities:

  • Design, develop, test, debug, and document applications to satisfy business requirements of projects.
  • Provide technical consultation to Business/System Analysts and Project Managers for developing new systems or enhancing existing ones to support the business.
  • Analyze and translate complex business requirements into technical requirements for development, and create high-level technical architecture, design documents, and technical specifications, in accordance with best practices and standards.
  • Research and evaluate alternative solutions, and recommend implementations.
  • Work with team members to estimate timelines, define project plans, and delegate tasks.
  • Ensure that expected application performance levels are achieved.
  • Periodically perform code reviews.
  • Work with Technical Architects to realize technical concepts.
  • Provide guidance to junior team members.

Job Requirements

Requirements:

  1. Bachelor's or Master's degree in Information Systems, Computer Science, Computer Engineering, or equivalent.
  2. Extensive experience and understanding of Node.js, React, HTML5, CSS, and TypeScript.
  3. Strong experience with Express.js.
  4. Strong experience in designing and developing RESTful APIs (using JSON) consumed by frontend applications.
  5. Experience designing and developing microservices.
  6. Solid experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, etc.
  7. Containerization: Proficiency in using Docker and Kubernetes.
  8. Version Control: Expertise in using Git, including branching strategies and code merging.
  9. Testing (Backend & Frontend): Familiarity with backend and frontend testing methodologies and frameworks (e.g., Jest, Mocha, Cypress, React Testing Library, JUnit, Mockito, integration testing).
  10. Experience with npm or yarn.
  11. Experience with React state management libraries (e.g., Redux, Zustand, React Context).
  12. Knowledge of user authentication and authorization mechanisms (e.g., JWT, OAuth2).
  13. Experience with backend testing frameworks for integration and end-to-end testing.
  14. Experience with other frontend libraries or tooling.
  15. Understanding of PHP code is a plus.
  16. Knowledge of security best practices in software development (backend and frontend).
  17. Good IT security awareness is highly desired.
  18. Solid analytical, interpersonal, and communication (verbal and written) skills.
  19. This job demands flexibility and willingness to work in a dynamic environment with customer-driven projects. The candidates are expected to communicate with clients and colleagues in the EU regularly.
  20. Ability to work under tight deadlines. Independent, self-disciplined, self-organized, and able to learn and work under minimum supervision.

Skills

JavaScript (Programming Language)
Node.js (Javascript Library)
React.js (Javascript Library)
TypeScript
HTML5
Cascading Style Sheets (CSS)
Express.js (Javascript Library)
RESTful API
NoSQL
PostgreSQL

Company Benefits

Insurance Coverage

We got you covered in terms of insurance alongside with your immediate family members (Spouse & Children only).

People Development

Believes in learning and people development with plenty of trainings to upskill your personal growth.

Work-Life Harmony

Work is important, but your mental health is a priority and we ensure you lead a healthy and happy life by walking the talk on work-life balance.

Unlimited Coffee

Unlimited coffee refills with state-of-the-art barista coffee machine where you can practice on your preferred choice of latte art.

Sponsored Lunch

Sponsored meals if you work at the office!

Company Trip

Yearly company trip.


Additional Info

Company Activity

Last active - few hours ago

Career Level

Senior Executive


Company Profile

Arvato Systems Malaysia-logo-image

Arvato Systems Malaysia

As an internationally active IT specialist, Arvato Systems supports renowned companies in their digital transformation. Around 3,400 employees at over 25 locations worldwide stand for a high level of technical understanding, industry expertise and a clear focus on customer needs. As a team, we develop innovative IT solutions, bring our customers into the cloud, integrate digital processes and take over the operation...