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 working together with the team to build an ecommerce platform.
As a Back End Developer, you will be responsible to:
Maintain, improve, and extend existing software;
You’ll use your experience to pinpoint bugs, identify risk and come up with potential solutions;
You participate in pair programming sessions, code reviews;
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.
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:
A higher education in Computer Science or comparable knowledge through professional experience;
Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support;
Hands on software development experience on multi-tiered systems including - REST Web Services/Swagger/Postman, data exchange (JSON, XML), PHP, Laravel, MySQL;
Experience working with enterprise development environments and tools including - Git/BitBucket, JIRA/Confluence;
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 is a nice to have – 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, same as knowledge about ecommerce platforms;
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.