Software Engineer – Go (All Levels)
Job Description
AEON Payment Technologies is a payment system solution provider with a Payment Institution License granted by the Central Bank of Cyprus. We offer a comprehensive range of services in the payment processing industry, including Schemes and Proprietary Debit/Credit/Prepaid Card Issuing, Clearing, Authorization, Reconciliation, Merchant Acquiring, Transaction Management, Infrastructure Support and Maintenance, PCI Compliance, Schemes Compliance, end-to-end Processing, and Consultancy.
Job Title:
Software Engineer – Go (All Levels)
Location:
AEON Payment Technologies Office (Nicosia – On-Premises)
Job Type & Working Hours:
Full Time: 09:00—18:00 (1-hour lunch break)
Overview:
We are looking for skilled and enthusiastic Software Engineers to join our team, focusing on Go-based microservices. In this role, you will be responsible for the development and maintenance of APIs using Go (Golang) in the GoFramework, working primarily with PostgreSQL as the database backend.
This position involves both new feature development and incident resolution for high-performance, scalable services that support AEON’s transaction processing systems.
Key Responsibilities:
- Design, develop, and maintain microservices using:
o Go (Golang) with GoFramework
o PostgreSQL as the primary data store
- Build and maintain RESTful APIs used by internal systems and external integrations.
- Troubleshoot and resolve incidents in both Production and UAT environments.
- Perform root cause analysis and implement permanent, preventive solutions.
- Ensure all services meet performance, security, and compliance requirements.
- Collaborate with cross-functional teams including DevOps, QA, and other development teams.
- Participate in code reviews, testing, documentation, and deployment processes.
- Support continuous improvement of system design, architecture, and development workflows.
Required Skills:
- Hands-on experience or strong working knowledge of:
o Go (Golang) and GoFramework
o REST API development and microservice architecture
o PostgreSQL or other relational databases
- Solid understanding of backend systems, concurrency, and performance optimization.
- Experience with Git and basic CI/CD practices.
- Strong analytical and problem-solving skills.
- Effective communication in English (written and verbal).
- Ability to work independently and within a collaborative team environment.
- Bachelor’s or Master’s degree in Computer Science or a related field.
Preferred Qualifications:
- Experience with message brokers (e.g., RabbitMQ, Kafka) and async communication.
- Familiarity with containerized environments (e.g., Docker, Kubernetes).
- Experience working in a fintech, payments, or regulated environment.
- Understanding of security best practices for APIs and data management.
- Exposure to AWS or other cloud platforms.
- Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana).
- Certifications related to backend development, microservices, or cloud infrastructure.
Benefits:
- An attractive remuneration package based on experience.
- Annual Bonus: A discretionary bonus based on individual and company performance, awarded annually starting after the completion of one full year of employment Private Medical Insurance for you and your dependents, commencing on your first day.
- Provident Fund Scheme eligibility upon completion of your probationary period.
- Gym Access at the company’s in-house facilities.
- Car Parking space provided.
- Flexible Working: up to three (3) days of remote work per month.
All applications will be treated with strict confidentiality
- Interested applicants can share their CV’s to: careers@aeonpaymenttechnologies.com
Please include "Software Engineer(GO) – [Your Name]" in the subject line.
How to Apply
Interested candidates are kindly requested to send their CV to the HR Manager at careers@aeonpaymenttechnologies.com.