JOB DESCRIPTION

The Role

CodingChiefs is looking for an experienced Full Stack Developer to work on our client’s After Sales portal. Successful hires will work in a multi-functional, self-organizing team based on Agile principles contributing greatly to the client’s efforts in making their products and services accessible to everyone in Europe. The ideal candidate is a creative problem solver who has strong core coding skills, and should possess a passion for technology and a desire to improve.

Our Client

Steadily growing and expanding, with the help of their motivated employees that drive their continued growth, our client has solidified their name as a market leader in Europe’s e-commerce industry.

The Duties and Responsibilities

Full Stack Development on the Aftersales Online System portal

Proactively engaging in planning, design, implementation, and support

Developing systems solutions in line with quality and delivery requirements

Delivering innovative design and outstanding code with maintainable unit tests

Improving functionality and code to improve quality for both users and developers

Participating in code reviews with the team, exchanging best coding practices with peers

Constantly acquiring current technology knowledge and observation of market trends.

Working with minimal supervision with a team-minded disposition

JOB REQUIREMENTS

The Ideal Candidate

Solid experience working with

Object-Oriented Analysis and design in PHP, Laravel 5.6

HTML, CSS, JQuery, Javascript,

Angular, Ionic, Cordova

Docker, MySQL, RDBMS

Agile Development Techniques

Experience with the following is a definite plus:

API integration, Payment Gateways, Shipping, etc

Unit Testing

Microservices and design patterns

Linux shell scripting

Distributed storage (via an S3 API)

Asynchronous Messaging and Advanced messaging queuing protocol via RabbitMQ

WebSockets, and usage of push notifications

Magento Modules Development and Customization, Extension Development.

Superb troubleshooting & debugging skills

Passionate about solving problems through software – your attitude is very important.

Interest in staying current with the latest best practices

Ability to work efficiently within a highly collaborative company

Must have strong analytical skills and can demonstrate strong problem-solving skills,

Excellent communication skills, able to clearly express ideas and information with clients and the internal team

Travel to the Netherlands to work on location with our client when requested,

Must possess at least a Bachelor’s degree in Computer Science/Information Technology, Engineering (Computer/Telecommunication), Mathematics, Science & Technology or equivalent.