Senior Software Engineer - Backend for Frontend

Cognizant
Zürich, Switzerland
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

API
Agile Methodologies
Code Review
Online Banking
Scrum
Backend
GraphQL
Front End Software Development
Api Design

Job description

You will design, build, and operate Backend-for-Frontend services for a modern e-banking solution, ensuring frontend applications are optimally, securely, and efficiently integrated with backend systems.

RESPONSIBILITIES

  • Develop and evolve BFF services for web and mobile frontends

  • Design and implement APIs (REST / GraphQL)

  • Aggregate and orchestrate backend services for frontend needs

  • Ensure performance, stability, and security to e-banking standards

  • Work closely with frontend, backend, security, and architecture teams

  • Code reviews and adherence to development and security guidelines

  • Participate in agile development processes (Scrum / Kanban)

Requirements

  • 5+ years of backend development experience

  • Solid experience with Backend-for-Frontend architectures

  • Strong skills in API design and implementation

  • Experience with authentication and authorization concepts

  • Understanding of frontend technologies and their requirements

  • Experience in security-critical systems (e-banking a plus)

  • German-speaking

  • Solid banking domain experience (required)

Apply for this position