We are Porsche Digital, a Porsche company. We are driven by dreams, courage, and passion, we are committed to learning and improving, and we believe in teamwork and respect as the key to success.
We are set to revolutionise the digital experience for Porsche customers by setting new industry standards through our dedication to excellence in customer-facing digital products.
Focus, Teamwork, Courage, Passion, Commitment, Improvement, and Respect are our principles.
WHO YOU WILL WORK WITH
We are looking for an experienced Backend engineer to join My Porsche Team with the mission to build a cutting-edge mobile app that redefines how our customers interact with their luxury vehicles and lifestyle.
As part of the Porsche Events Team, you will contribute to building exciting experiences that guide our customers to check Porsche-organized events, check participants, and get their tickets. The team is cross-functional and fully responsible for the product over its entire lifecycle.
Additionally, you will help foster the local company culture and establish new standards for collaboration within our corporation and collaborators' network.
WHAT YOU BRING ALONG
We are looking for an autonomous Senior Backend engineer (with minimum 5 years of experience) that can bring personal added value in addition to professional expertise to a highly mature and independent team.
Backend specific knowledge:
The tools needed as a must-have for the daily work are:
Java, Kotlin, Docker, NodeJs, Sprint Boot, OAuth, Kafka, Angular, Python
Cloud architecture
AWS SW development & CI/CD:
- ECS, Lambda, CodeBuild, CodePipeline, CloudFormation, CloudFront, S3, Route53, Terraform, CDK
- Databases: Aurora, DynamoDB
- Certificate Management & Secrets Management
Infrastructure as Code: AWS CDK, Terraform
Monitoring & Logging: New Relic, Splunk
Experience deploying and managing applications on AWS
Knowledge of clean code, design patterns, best practices, and how to apply these on a daily basis
Experience in domain-driven design and layered architecture.
Experience in understanding and refactoring legacy code
Experience in writing unit, integration, and end-to-end tests
Team Specific (nice to have)
We work with different team tools and company tools that are desirable to know but not mandatory, as the experience can help cover that gap during onboarding: Splunk, New Relic, Contentful, Slack, Jira, Confluence and Github. General knowledge of DevOps best practices.