Full-stack Software Engineer
Il y a 2 jours
Brussels Brussels Region, BRU, Belgique
ThoughtLabs Belgium
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
2.9. Full-stack Software Engineer
*2.9.1. Nature of tasks*
– Development of front-end website architecture.
– Design of user interactions on web pages.
– Development of back-end website applications.
– Implement core business logic.
– Apply data and security best practices: input validation, authentication, authorization, secure storage, compliant logging and monitoring.
– Ensure web applications are optimized for performance and functionality across different browsers and devices.
– Design responsive applications.
– Design and develop APIs.
– Participate in the design and creation of scalable software.
– Maintenance of code integrity and organisation.
– Write clean, functional code on the front
- and back-end. – Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement. – Perform unit and / or integration testing, debug, fix, and validate code changes. – Deliver solutions that fulfil functional and non-functional requirements and align with user expectations. – Write technical documentation. – Develop and maintain features across the entire stack, from designing user interfaces and consuming APIs to implementing server-side business logic and database interactions. – Deploy and manage applications on cloud platforms using CI/CD pipelines and containerization technologies. – Bridge the gap between front-end and back-end developers (contractors), facilitating communication and ensuring cohesive integration of all system components. *Level of education* Minimum Requirement – Bachelor’s degree (EQF Level 6) in Computer Science, Engineering or equivalent. Other skills and expertise – Master’s degree (EQF Level 7) in Computer Science, Sciences, Engineering or equivalent. *Professional experience* .
Minimum Requirement – As defined in section 1.1 Seniority level. Other skills and expertise – 3 years of experience working in international/intergovernmental organisations or central national administrations. – 1 year of experience working in the pharma, health or agrifood sectors. *2.9.4. Specific expertise and technologies* 2.9.4.1.
Minimum Requirement – If holding a Master’s degree (EQF Level 7): 15 years (for the Senior level) or 5 years (for the Normal level) of experience in all of the following:
• developing using Java and Java Enterprise (JDK up to at least version 11 or more recent versions, JEE up to at least version 7 or more recent versions) using web application server middleware such as Oracle WebLogic (up to at least version 14 or more recent versions), TomEE or IBM WebSphere.
• developing and maintaining features across the entire stack, from designing user interfaces and consuming APIs to implementing server-side business logic and database interactions. – If holding a Bachelor’s degree (EQF Level 6): 17 years (for the Senior level) or 7 years (for the Normal level) of experience in all the following:
• developing using Java and Java Enterprise (JDK up to at least version 11 or more recent versions, JEE up to at least version 7 or more recent versions) using web application server middleware such as Oracle WebLogic (up to at least version 14 or more recent versions), TomEE or IBM WebSphere.
• developing and maintaining features across the entire stack, from designing user interfaces and consuming APIs to implementing server-side business logic and database interactions. – For all levels:
• 3 years of experience using version control systems (such as Git, SVN or equivalent) and continuous integration toolchains (such Bamboo, Jenkins or equivalent).
• 5 years of experience in fundamental front-end languages such as JavaScript, HTML, CSS.
• 5 years of experience in modern front-end web frameworks (such as AngularJS, Angular, React, Vue, Bootstrap, Dojo or equivalent).
• 5 years of experience working with relational databases such as Oracle or PostgreSQL or equivalent.
• 5 years of experience in designing, building, and securing RESTful APIs and web services. 2.9.4.2.
Other skills and expertise – 3 years of experience in testing tools, such as SoapUI, Grafana or Postman. – 2 years of experience in containerization and orchestration technologies (such as Docker, Kubernetes or equivalent) for developing and deploying applications. – 3 years of experience developing with recent versions of Elasticsearch. – 3 years of experience in Java and / or Node and / or PHP back-end development stacks, such as Spring Boot, Hibernate, REST API development. – 5 years of experience working with IBM Case Manager, IBM BAW or equivalent. – 3 years of experience using client-side monitoring tools like Dynatrace and Splunk. – 3 years of experience in web security, authentication and authorization protocols (such as OAuth, Open ID Connect or equivalent). – 3 years of experience using IaC tools (such as Terraform, AWS CloudFormation, Azure Bicep or equivalent) for consistent environment provisioning. – 5 years of experience using case management systems or similar, i.e. systems managing documents and / or files with workflow, business rules, database management and back-office functionality for querying, analysis or reporting. *2.9.5. Certificates and/or standards* 2.9.5.1.
Minimum Requirement – Not applicable 2.9.5.2.
Other skills and expertise – One certification in at least one of following domains or equivalent:
• Java SE
• Java EE
• Oracle
• IBM
• Cloud computing *2.9.6. Skills* 2.9.6.1.
Minimum Requirement – 5 years of experience in checking detail in code correctness, error handling, and documentation. – 5 years of experience in analysing complex issues, running root-cause analyses, diagnosing problems throughout the software stack and designing effective solutions. 2.9.6.2.
Other skills and expertise – 5 years of experience in producing structured technical documentation, reports, specifications and presentations. *2.9.7. Languages* 2.9.7.1.
Minimum Requirement – English: level B2 (speaking, writing, reading, listening) of the Common European Framework of Reference for Languages (CEFR). 2.9.7.2.
Other skills and expertise
- – Another official language of the European Union: level B2 (speaking, writing, reading, listening) or higher of the Common European framework of Reference for Languages (CEFR).
- and back-end. – Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement. – Perform unit and / or integration testing, debug, fix, and validate code changes. – Deliver solutions that fulfil functional and non-functional requirements and align with user expectations. – Write technical documentation. – Develop and maintain features across the entire stack, from designing user interfaces and consuming APIs to implementing server-side business logic and database interactions. – Deploy and manage applications on cloud platforms using CI/CD pipelines and containerization technologies. – Bridge the gap between front-end and back-end developers (contractors), facilitating communication and ensuring cohesive integration of all system components. *Level of education* Minimum Requirement – Bachelor’s degree (EQF Level 6) in Computer Science, Engineering or equivalent. Other skills and expertise – Master’s degree (EQF Level 7) in Computer Science, Sciences, Engineering or equivalent. *Professional experience* .
Minimum Requirement – As defined in section 1.1 Seniority level. Other skills and expertise – 3 years of experience working in international/intergovernmental organisations or central national administrations. – 1 year of experience working in the pharma, health or agrifood sectors. *2.9.4. Specific expertise and technologies* 2.9.4.1.
Minimum Requirement – If holding a Master’s degree (EQF Level 7): 15 years (for the Senior level) or 5 years (for the Normal level) of experience in all of the following:
• developing using Java and Java Enterprise (JDK up to at least version 11 or more recent versions, JEE up to at least version 7 or more recent versions) using web application server middleware such as Oracle WebLogic (up to at least version 14 or more recent versions), TomEE or IBM WebSphere.
• developing and maintaining features across the entire stack, from designing user interfaces and consuming APIs to implementing server-side business logic and database interactions. – If holding a Bachelor’s degree (EQF Level 6): 17 years (for the Senior level) or 7 years (for the Normal level) of experience in all the following:
• developing using Java and Java Enterprise (JDK up to at least version 11 or more recent versions, JEE up to at least version 7 or more recent versions) using web application server middleware such as Oracle WebLogic (up to at least version 14 or more recent versions), TomEE or IBM WebSphere.
• developing and maintaining features across the entire stack, from designing user interfaces and consuming APIs to implementing server-side business logic and database interactions. – For all levels:
• 3 years of experience using version control systems (such as Git, SVN or equivalent) and continuous integration toolchains (such Bamboo, Jenkins or equivalent).
• 5 years of experience in fundamental front-end languages such as JavaScript, HTML, CSS.
• 5 years of experience in modern front-end web frameworks (such as AngularJS, Angular, React, Vue, Bootstrap, Dojo or equivalent).
• 5 years of experience working with relational databases such as Oracle or PostgreSQL or equivalent.
• 5 years of experience in designing, building, and securing RESTful APIs and web services. 2.9.4.2.
Other skills and expertise – 3 years of experience in testing tools, such as SoapUI, Grafana or Postman. – 2 years of experience in containerization and orchestration technologies (such as Docker, Kubernetes or equivalent) for developing and deploying applications. – 3 years of experience developing with recent versions of Elasticsearch. – 3 years of experience in Java and / or Node and / or PHP back-end development stacks, such as Spring Boot, Hibernate, REST API development. – 5 years of experience working with IBM Case Manager, IBM BAW or equivalent. – 3 years of experience using client-side monitoring tools like Dynatrace and Splunk. – 3 years of experience in web security, authentication and authorization protocols (such as OAuth, Open ID Connect or equivalent). – 3 years of experience using IaC tools (such as Terraform, AWS CloudFormation, Azure Bicep or equivalent) for consistent environment provisioning. – 5 years of experience using case management systems or similar, i.e. systems managing documents and / or files with workflow, business rules, database management and back-office functionality for querying, analysis or reporting. *2.9.5. Certificates and/or standards* 2.9.5.1.
Minimum Requirement – Not applicable 2.9.5.2.
Other skills and expertise – One certification in at least one of following domains or equivalent:
• Java SE
• Java EE
• Oracle
• IBM
• Cloud computing *2.9.6. Skills* 2.9.6.1.
Minimum Requirement – 5 years of experience in checking detail in code correctness, error handling, and documentation. – 5 years of experience in analysing complex issues, running root-cause analyses, diagnosing problems throughout the software stack and designing effective solutions. 2.9.6.2.
Other skills and expertise – 5 years of experience in producing structured technical documentation, reports, specifications and presentations. *2.9.7. Languages* 2.9.7.1.
Minimum Requirement – English: level B2 (speaking, writing, reading, listening) of the Common European Framework of Reference for Languages (CEFR). 2.9.7.2.
Other skills and expertise
- – Another official language of the European Union: level B2 (speaking, writing, reading, listening) or higher of the Common European framework of Reference for Languages (CEFR).