Parkopedia's Transactions engineering team is seeking a passionate and innovative Full-Stack Engineer to join their cross-functional team working on cutting-edge in-car commerce platforms. The role involves architecting and designing cloud-based transaction processing systems, including payment card processing, and working closely with third-party service providers.
Key Responsibilities:
- Develop exciting new features for in-car payments for fueling, tolling, EV charging, and parking
- Improve reliability, maintainability, security, and testability of the in-car payments platform
- Participate in Scrum ceremonies and collaborate with colleagues, stakeholders, and third parties
- Develop RESTful APIs and web apps that can operate at scale on AWS
- Implement TDD/BDD practices and ensure high-quality code through testing and reviews
- Diagnose technical issues across local, pre-release, and production environments on AWS
- Contribute to a DevOps culture, including development, deployment, operation, and monitoring
Required Skills:
- Proficiency in TypeScript, Node, and React
- Expertise in API development/design and experience with interfacing disparate systems
- Commercial experience with AWS and Infrastructure as Code (Terraform/CDK/CloudFormation)
- Understanding of API security, common exploits, and secure development practices
- Experience with testing methodologies and frameworks
- Commercial experience with Linux, Docker, Docker Compose, Git, and DynamoDB
Parkopedia offers a rewarding work environment with a collaborative, supportive, and inclusive team. They value lifelong learners who enjoy solving technical problems, are curious about new technologies, and love sharing knowledge with colleagues.
Benefits include:
- Unlimited annual leave
- Flexible working hours
- Training allowance
- Annual company retreat
- Health benefits
- Time off for volunteering
Parkopedia is an equal opportunities employer and welcomes applications from all backgrounds.