Unifiedpost Group is a public listed company, with its headquarter in Brussels and offices all around Europe, whose mission is to help customers simplify their business processes like invoicing, payments, financing, identity, through smart, secure, and cloud-based digital platforms. The project is a cloud-based solution, designed for SMEs to manage interventions and stock end-to-end, including CRM, quotations and invoicing. It increases service efficiency in the field and simplifies the back office management. Can be accessed from any device and offers you an intuitive and easy to use interface. You will be part of an agile development team, and will be guiding the development team members to learn new tools and techniques and identify and implement system improvements.
As a Full Stack Developer, you will be responsible to:
Maintain, improve, and extend existing software;
Design, code, debug, document, and support computer applications and tools consistent with established specifications and business requirements;
Write clean, reusable, scalable and secure code for deployment adhering to best practices;
Develop and ensure compliance with architecture principles and standards for the various systems and components based on design patterns;
Performing root cause analysis and helping troubleshoot technical issues;
Instils strong focus and best practices for creation and maintenance of high-quality deliverables
Drives continuous improvement through coaching, pair programming, code review processes, and team discussions;
Breakdown and estimate technical tasks and recommend implementation approach for team; ensure stories contain the right balance of technical direction, best practices, and level of detail;
Identifying and unblocking technical risks;
Advise team members on standards, security requirements, methodologies, and processes;
Create and review technical documentation and specifications, as necessary.
You will need to:
Be proactive, take ownership, focus on finding solutions for problems rather than finding problems, and think about continuous improvement - always improve your tools and methods for yourself and your colleagues;
Be an excellent communicator - English is our group’s common language, so excellent spoken and written English is a must;
Value team effort, be a team player and deliver autonomously with little supervision;
Always be curious about new technologies and development methods.
What you bring:
Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support;
Experienced full-stack developer with "hands on" enterprise software development experience on multi-tiered systems including - REST Web Services/Swagger/Postman, data exchange (JSON, XML), PHP, Laravel, AngularJS, React, MySQL, CSS/HTML5, Responsive Design;
Experience working with enterprise development environments and tools including - Git/Bitbucket, JIRA/Confluence, SonarQube;
Knowledge of standard change management tools and processes, code branching/merging/commit strategies, feature branches, and trunk-based development;
Hands on experience with the following platforms strongly preferred – Docker/Vagrant/Kubernetes;
Experience writing and reviewing software design specifications in an object-oriented development environment, use of OO design patterns, open source security frameworks & best practices;
Experience designing, developing, and implementing complex microservices applications;
Strong hands-on experience writing clean, quality, and testable applications that support rapid delivery via Continuous Integration, Delivery, and automated deployments;
Experience working in teams with Agile approaches such as Scrum and Kanban;
Experience using and coaching team members in the use of Agile development practices such as test-driven development (TDD), paired programming, automated testing, story card grooming, estimating, and tracking goals;
Experience with CI/CD and DevOps best-practices strongly preferred;
Some experience working in cloud-based environments (AWS, GCP) would be an advantage;
Knowledge about ecommerce platforms is a plus.
Everyone pays well in IT, so of course you get an excellent salary, benefits, including working from home. But we’re about more than that:
Responsibility and autonomy: making a difference in decision-making means you take on responsibility, not just tasks;
Challenges: we’re transforming the world of business communications and transactions;
Active involvement in a variety of IT & Agile communities, as well as national or international events;
Active organizers of learning, social and fun events.