openskills.info
← All career guides

Software development

Full-Stack Engineer

Delivers complete web applications across user interfaces, services, persistence, testing, and deployment.

Skills
7
Published coverage
4
Awaiting publication
3

Skills

Application development

  • Frontend development

    Importance: Essential (5 of 5)

    Builds accessible browser interfaces with modern web technologies.

    Course coverage

    • Courses planned (2)
  • Backend development

    Importance: Essential (5 of 5)

    Builds server-side application and domain logic.

    Course coverage

    • Course planned (1)
  • API design

    Importance: Essential (5 of 5)

    Defines contracts between frontend, backend, and external systems.

    Course coverage

Delivery and quality

  • Testing

    Importance: Essential (5 of 5)

    Tests behavior across component, service, and user-journey boundaries.

    Course coverage

    • Courses planned (2)
  • Application security

    Importance: Essential (5 of 5)

    Protects browser, service, identity, and data boundaries.

    Course coverage

  • Delivery

    Importance: Very important (4 of 5)

    Builds and deploys applications through automated pipelines.

    Course coverage

Relevant courses

Core foundations

Supporting knowledge