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.