Tech Stack
AWSCypressDynamoDBJestMicroservicesMySQLPHPRabbitMQReactReduxSymfonyTypeScript
About the role
- Build and maintain an efficient, secure payment platform integrating providers like PayPal and Stripe
- Engineer robust payment platforms with consistent performance for high concurrency and real-time transactions
- Ship clean code following best practices (SOLID, KISS, TDD/BDD)
- Maintain existing Payment Service Providers, including monitoring and On-Call duty (additionally compensated)
- Provide technical research, estimates, and translate business needs into technical tasks
- Mentor junior team members and equip dependent teams with necessary knowledge on payment topics
- Incorporate secure design principles and create/maintain documentation
- Maintain and improve deployment pipelines, monitoring systems, and incident response workflows to support high availability and performance in production environments
Requirements
- Proficiency in the ecosystem of PHP and Symfony (or similar PHP frameworks)
- Experience with integrating payment service providers (e.g., PayPal, Stripe, etc.)
- Knowledge of RESTful APIs and event-driven microservices (designing, reasoning and troubleshooting)
- Striving for simplicity and attention to detail
- Gathering and translating high-level requirements into technical specifications
- Fluency in unit and functional testing as well as code reviews, git workflows and continuous delivery approach
- Fluent written and verbal English (at least C1)
- You’re a true team player