Senior Developer – High Throughput APIs
New
E
emagine PolskaPayments and online betting
Workplace type: remote; Locations: Lisbon, Centrum, Lisbon, Country code: PTFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Bilingual English and French
- Experience
- Typically 7+ years
- Required Skills
- AWSDockerPHPSQLJavaSpring BootGoCI/CD
Requirements
- Bring senior-level backend development experience, typically 7+ years, including significant work on high-volume transactional systems.
- Have production experience with PHP, Laravel, Java, and Spring Boot.
- Have hands-on Go experience or a strong commitment to adopting it quickly.
- Have demonstrated experience in the online betting industry.
- Be bilingual in English and French and able to work, write documentation, and communicate with partners in both languages.
- Have advanced SQL and relational database skills, including query tuning and index design.
- Have experience designing, building, and integrating payment APIs, wallets, or other financial transaction systems.
- Understand concurrency, asynchronous processing, and algorithmic complexity.
- Have practical experience with Docker, CI/CD, and AWS.
- Have a degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- PCI DSS certification or recertification experience is a plus.
- Kubernetes, Ansible, or other infrastructure-as-code experience is a plus.
Responsibilities
- Design and develop highly scalable backend services and B2B APIs.
- Build and maintain systems capable of handling very high transaction volumes.
- Own complex technical problems from design through production.
- Design APIs, services, data models, and distributed systems for scalability and reliability.
- Optimize SQL queries and indexes and resolve application, database, and system performance bottlenecks.
- Contribute to migrating and modernizing PHP and Java modules toward Go.
- Design failure-resilient systems with appropriate retry, recovery, and dead-letter mechanisms.
- Build observability through structured logging, metrics, tracing, and production monitoring.
- Contribute to automated testing, CI/CD, containerization, and production deployment.
- Integrate payment providers and partners and support online betting deposits, withdrawals, wallet updates, and payouts.
View Full Description & ApplyYou'll be redirected to the employer's site