# Senior Software Engineer

**Company**: MHP
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Consulting
**Wikidata**: https://www.wikidata.org/wiki/Q12123536

**Apply**: https://jobs.porsche.com/index.php?ac=jobad&id=18149
**Canonical**: https://yubhub.co/jobs/job_88030e1d-d2f

## Description

As a Senior Software Engineer at MHP, you will develop full-stack applications using React and TypeScript on the frontend and Node.js (TypeScript) on the backend. You will also define, deploy, and manage infrastructure using AWS CDK (TypeScript) and design and maintain microservices and event-driven systems using Apache Kafka, SNS, SQS, and EventBridge.

Key responsibilities include:

- Developing full-stack applications using React and TypeScript on the frontend and Node.js (TypeScript) on the backend

- Defining, deploying, and managing infrastructure using AWS CDK (TypeScript)

- Designing and maintaining microservices and event-driven systems using Apache Kafka, SNS, SQS, and EventBridge

- Ensuring system security, scalability, and observability using tools like IAM, CloudWatch, and X-Ray

- Writing clean, maintainable, and well-documented code

Requirements include:

- Senior-level experience working with NodeJS, additional Java experience is an advantage

- Senior-level experience working with frontend technologies such as React and Typescript

- Mid-senior level experience working with AWS Services (S3, Lambdas, API Gateway, Lambda, ECS), Authorization with PPN/Entra-ID (Oauth, OIDC), and Infrastructure as a Code (AWS CDK with Typescript)

- Experience with REST API development

- Hands-on knowledge of responsive UI development and frontend testing

- Hands-on knowledge with CI/CD pipelines with GitLab and test automation

- Problem-solving mindset with the ability to optimize performance and cost management

- Strong communication skills and experience working in cross-functional Agile teams

- Ability to write clean, maintainable, and well-documented code

- Experience in enterprise applications, preferably in the Automotive domain, is a plus

- Bachelor's Degree in Computer Science or a related field is an advantage

## Skills

### Required
- NodeJS
- React
- TypeScript
- AWS CDK
- Apache Kafka
- SNS
- SQS
- EventBridge
- IAM
- CloudWatch
- X-Ray
