Software Engineer - Golang
HybridNicosia, Nicosia, Cyprus
Nicosia, Nicosia, CyprusHybridFull TimeBachelors Degree
Full TimeBachelors Degree
Job Summary
Design, develop, and maintain Go-based microservices and RESTful APIs using the GoFramework and PostgreSQL. Troubleshoot and resolve production and UAT incidents while performing root cause analysis to implement preventive solutions. Collaborate with DevOps, QA, and other teams on code reviews, testing, and deployment processes to ensure performance, security, and compliance. Apply strong analytical skills to support continuous improvement of system architecture and workflows within a collaborative environment.
Required Qualifications
- Hands-on experience or strong working knowledge of Go (Golang) and GoFramework
- REST API development and microservice architecture
- 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
Desired 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.