Offer
- Welcome package that you will feel like being part of the team.
- Tailored career development plan.
- Medical insurance.
- Flexible working schedule
Client
Our client is one of the world’s leading web hosting and internet service providers, serving both private and commercial users.
Role
- The team’s mission is to make great website design and online presence accessible for clients, by building a do-it-yourself website-builder product that will be used by 100s of thousands of customers that generate millions of visits on the websites they create. You will join a newly formed squad with the mission of renovating a PHP-built department core product with over half a million customers and migrating it into our latest React & NodeJS-built 2020-launched application.
- Following the migration of the PHP-built product (~1-2 years) the focus of the squad will switch completely to working on the new React & NodeJS-built product so important personal development and learning opportunities will appear together with a deep dive into the JavaScript universe.
- You will have the opportunity to be part of and influence architectural decisions, build a cohesive ecosystem of microservices, that will ultimately provide customers with a highly-scalable and highly available platform to build their dream on the web.
Responsibilities
- Join a cross-functional agile team and be responsible for renovating the department core product;
- Work closely with Architects, other Developers and QA Engineers to facilitate the migration of this product;
- Perform bug fixes, hotfixes, patches and security fixes when needed;
- Be responsible for building and deploying the application;
- Analyse requirements, clarify details and assess effort and impact;
- Write quality code and adhere to best practices and respected standards in the industry
Requirements
- Minimum 5 years of previous experience in Software Development;
- Solid experience with PHP programming (3yrs+);
- Good understanding of server/infrastructure configuration, build and deploy pipelines;
- Highly motivated and self-driven;
- Good understanding of the Software Development Life Cycle;
- Team player with very good communication skills;
- Full professional proficiency in English
Nice to have
- JavaScript programming experience (Node. js, React, Angular, jQuery);
- Experience with a continuous integration tool such as Jenkins;
- Good understanding of unit testing principles and frameworks (e. g. PHPUnit);
- Experience in working with file storage systems (FTP, S3, Ceph);
- Past hands-on experience with Zend Framework;
- Good understanding of GitLab, including maintenance;
- Previous experience with Puppet and Debian (aptly + package building);
- Familiarity with databases and Docker containers;
- Past experience working in an Agile development environment