This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Application Engineer, you will: Design, develop, test, and deploy complex frontend and backend components of custom web applications; Lead the technical design of features and services, balancing business needs with long-term maintainability; Build responsive, accessible user interfaces using TypeScript and React; Develop scalable backend services using TypeScript (NestJS) and Python; Design and implement real-time and event-driven functionality using WebSockets and messaging patterns; Define and evolve data access layers and service boundaries using Prisma or similar ORM tools; Apply sound architectural principles to ensure systems are secure, reliable, and scalable; Participate in and lead code reviews, technical discussions, and architecture decisions; Collaborate closely with product and UX partners to shape requirements and technical solutions; Contribute to CI/CD pipelines and support deployments to production environments; Diagnose and resolve complex issues in development and production systems; Create and maintain technical documentation to support long-term system understanding; Mentor and support other engineers through guidance, feedback, and example; This role is an individual contributor position with significant technical ownership and influence. To adhere to ISMS policies and procedures.
Job Responsibility
Design, develop, test, and deploy complex frontend and backend components of custom web applications
Lead the technical design of features and services, balancing business needs with long-term maintainability
Build responsive, accessible user interfaces using TypeScript and React
Develop scalable backend services using TypeScript (NestJS) and Python
Design and implement real-time and event-driven functionality using WebSockets and messaging patterns
Define and evolve data access layers and service boundaries using Prisma or similar ORM tools
Apply sound architectural principles to ensure systems are secure, reliable, and scalable
Participate in and lead code reviews, technical discussions, and architecture decisions
Collaborate closely with product and UX partners to shape requirements and technical solutions
Contribute to CI/CD pipelines and support deployments to production environments
Diagnose and resolve complex issues in development and production systems
Create and maintain technical documentation to support long-term system understanding
Mentor and support other engineers through guidance, feedback, and example
To adhere to ISMS policies and procedures
Requirements
Bachelor’s degree in computer science engineering, or a related field, or equivalent practical experience
6+ years of professional software development experience
Strong proficiency in TypeScript and modern JavaScript development
Extensive experience building frontend applications using React (Vite or similar tooling)