Are you an experienced Backend Engineer ready for a new challenge?
Join our client today, a fast-growing tech company specializing in innovative payment solutions in the heart of Limassol, Cyprus. As they continue to expand, they are seeking passionate and talented individuals to join their dynamic team and contribute to their cutting-edge projects.
Emerald Zebra is ready to discuss with you this amazing opportunity, contact us!
Company Profile:
A fast-growing tech company specializing in innovative payment solutions. Their mission is to revolutionize the payments ecosystem by building high-performance, reliable, and scalable systems that empower businesses and consumers alike.
Your Profile:
You have strong expertise in Java/Kotlin and extensive experience in the payments ecosystem, particularly in card payment gateways. You have a passion for building high-performance systems and possess as well as a deep knowledge of payment gateways and card transactions.
Experience:
- Minimum 5 years of proven experience in backend development.
- Extensive experience with card payment gateways and handling card transactions, including 3DS flows.
- Strong expertise in Java and/or Kotlin programming languages.
Technical Skills:
- Solid knowledge of the Spring Framework (e.g., Spring Boot, Spring WebFlux).
- Proven experience in building and maintaining payment gateways focused on card transactions within the payments ecosystem.
- Experience with microservices architecture and developing distributed systems.
- Expertise in designing and maintaining high-scale, high-availability systems.
- Strong understanding of database systems, both SQL and NoSQL.
Soft Skills:
- Strong problem-solving skills and a collaborative mindset.
- Excellent communication skills and the ability to work effectively in a team environment.
Nice-to-Have Skills:
- Familiarity with messaging systems like Kafka, RabbitMQ, or similar.
- Experience with monitoring tools such as Prometheus, Grafana, or equivalent.
- Knowledge of cloud platforms (e.g., AWS, GCP, Azure) and container orchestration (e.g., Kubernetes).
- Experience with PCI DSS compliance and secure payment system practices.
- Knowledge of payment processing standards such as EMV, PSD2, or similar.
- Familiarity with OpenAPI, gRPC, or Protobuf.
- Hands-on experience with DevOps practices and CI/CD pipelines.
The Role:
As a Backend Engineer you will play a crucial role in designing, developing, and maintaining the company’s backend systems to ensure seamless and secure payment processing for the company’s clients.
Your Responsibilities:
Design & Development:
- Design, develop, and maintain backend systems for high-scale, high-availability payment solutions.
- Build, enhance, and optimize payment gateways specifically for card transactions, including support for 3DS flows.
Collaboration:
- Work closely with the product team to design solutions that meet business needs within the payments ecosystem.
- Collaborate with cross-functional teams to develop and maintain a robust microservices architecture
Problem Solving & Optimization:
- Solve complex technical problems to ensure system performance, reliability, and scalability.
- Analyze and optimize system performance, focusing on transaction throughput and latency.
Code Quality & Best Practices:
- Write clean, maintainable, and testable code with a focus on quality and best practices.
- Ensure codebase adheres to industry standards and is well-documented.
What is on offer:
- Attractive remuneration package: Salary EUR 48,000 – 72,000 gross/year, depending on experience and qualifications
- Discretionary Annual Bonus based on performance
- Hybrid working schedule ( effective after 6 months of employment)
- Many other perks and benefits
If you are interested in the Backend Engineer job opportunity and your profile meets the above requirements, APPLY now!
For more information contact Georgia Michaelides, georgia.michaelides@emeraldzebra.cy