Profile Full Stack Developer
Do you want to build complete applications from start to finish, and do you find it important that both the frontend and the underlying technology connect seamlessly? As a Full Stack developer, you combine the best of both worlds: you realize user interfaces and build robust backend systems. You maintain oversight of the entire development process and connect all steps – from design to delivery – into a cohesive whole. With a broad technical perspective and an inquisitive mindset, you analyze existing and new solutions, and advise your team and stakeholders on the best approach. You take into account privacy, security, scalability, and inclusivity. By overseeing the complete product and continuously improving, you ensure that applications function reliably on both the frontend and the backend. In doing so, you make a valuable contribution to the complete digital product.
Which studios offer this profile?
- Social Impact Apps (Semester 1 and 2)
Learning Outcomes Full Stack Developer
Analyzing
The student analyzes iteratively and methodically the coherence between user interactions, system and/or software architecture, external services, and data models, with the goal of validating, improving, or identifying new solutions that align with the target audience and requirements of a client. The student maintains an inquisitive attitude and uses relevant recognized standards.
Advising
The student advises on the alignment between interaction concepts, system and/or software architecture, and technology choices, and substantiates this based on insights gained from analysis, design, or realization. The (societal) impact of the choices in the advice is explicitly addressed in the substantiation. The student provides advice in a convincing manner. The student uses communication methods appropriate to the target audience.
Designing
The student designs a coherent software system in which user interactions, software components, data structures, and external services are integrated, using prototyping in coordination with stakeholders. The student uses relevant standards and methods. The design takes into account the (ethical) implications for stakeholders with attention to privacy, security, sustainability, and inclusion.
Realizing
The student realizes and/or integrates a complete software product in which user interface, databases, APIs, and connections with external systems function as a coherent whole based on the design. The realization meets industry standards and best practices. The student tests the realized
solution based on acceptance criteria and standards and validates it with the stakeholders.
Manage & Control
The student manages, monitors, and documents the iterative development process, applying standards to ensure quality and continuity. The student uses tools and a process-oriented approach. The student collaborates constructively and communicates proactively with stakeholders. The student takes responsibility for their own contribution to the collaboration and the final result.
Personal Leadership
The student is entrepreneurial by recognizing opportunities, taking initiative, and involving collaboration partners and stakeholders. The student inspires others by sharing knowledge and insights. The student directs their own learning process, can justify choices made, and reflects on their development. The student actively seeks feedback from multiple sources.