> For the complete documentation index, see [llms.txt](https://doc.montoyer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.montoyer.com/framework-contracts/digit-tm-ii/digit-tm-ii-profiles-description/4.-full-stack-developer.md).

# 4. Full-stack Developer

*Nature of the tasks*

* Development of front-end website architecture.
* Design of user interactions on web pages.
* Development of back-end website applications.
* Implement core business logic.
* Creation of servers and databases for functionality.
* Understanding and implementation of security and data protection.
* Cross-platform optimisation.
* Design responsive applications.
* Design and develop APIs.
* Participating in the design and creation of scalable software.
* Taking lead on projects, as needed.
* Maintenance of code integrity and organisation.
* Writing clean, functional code on the front- and back- end.
* Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement.
* Testing and fixing bugs or other coding issues.
* Meet both technical and consumer needs.
* Write technical documentation.

*Education* : EQF 6

*Specific expertise and technologies*

* Proficiency with fundamental front-end languages such as JavaScript, HTML and CSS.
* Good knowledge with JavaScript frameworks and libraries such as Angular and Bootstrap.
* Proficiency with back-end languages and frameworks such as Java, PHP, Spring boot and Hibernate.
* Familiarity with database technology such as Oracle, MongoDB.
* Knowledge of code versioning tools such as Git or SVN.

*Certification and/or Standards*

* Not applicable

*Skills*

* Autonomous.
* Strong organisational and time-management skills
* Capability of integration in an international/multi- cultural environment.
* Excellent verbal communication.
* Attention to details.
* Good problem-solving skills.

*On-call services foreseen for this profile* : No
