Emagine is seeking a Senior Developer to join a collaborative engineering team within the Payments and Fintech sector. This role offers an opportunity for an experienced backend professional to contribute to the evolution of a core financial processing platform, ensuring high performance, scalability, and security across backend services and APIs.
Key responsibilities
- Design and develop highly scalable backend services and B2B APIs capable of handling high transaction volumes.
- Take ownership of complex technical challenges from initial design through to production deployment.
- Contribute to the migration and modernization of existing PHP and Java modules towards Go.
- Identify and resolve performance bottlenecks across applications, databases, and distributed systems.
- Implement observability through structured logging, metrics, and production monitoring.
Requirements
- Strong proficiency in PHP and Java with extensive experience in backend system development.
- Deep understanding of relational databases and SQL optimization techniques.
- Proven experience working with high-transaction-volume systems and concurrent workloads.
- Strong problem-solving skills with a focus on system architecture, security, and reliability.
- Professional fluency in English.
What we offer
- Opportunity to work on innovative and high-impact projects for leading international clients.
- A fully remote working environment within a dynamic and forward-thinking team.
- Exposure to modern technologies including Go, AWS, and advanced observability tools.
- A commitment to diversity, inclusion, and professional growth.