Now hiring

Senior Software Engineer @ Citypay

Tbilisi, GEOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Senior Software Engineer (Java, Spring Boot)|CityPay.io šŸ“ Location: Tbilisi, Georgia | On-Site šŸ•˜ Employment Type: Full-Time šŸ’° Salary: Competitive

About CityPay.io

CityPay.io is a pioneering cryptocurrency ecosystem in the region, offering seamless and easy cross-border transactions and on-spot payment solutions. As we continue to expand across the CIS region, our mission is to integrate cryptocurrency into everyday life and build a strong, innovative, and trusted community.

What You'll Bring:

• Strong experience in Java (11 or 21) with solid understanding of object-oriented design and microservices architecture.

• Proven expertise in Spring Boot for building modular, testable, and production-grade APIs.

• Strong working knowledge of SQL databases (PostgreSQL, MySQL) and NoSQL stores (MongoDB, Cassandra, etc.).

• Experience designing and implementing efficient, scalable, and fault-tolerant services.

• Hands-on experience with Kafka or similar event streaming platforms.

• Practical knowledge of RabbitMQ, ActiveMQ, or other message brokers.

• Experience containerizing services with Docker; Kubernetes experience is a plus.

• Deep understanding of software testing standards and experience writing tests using:

• JUnit for unit testing

• Cucumber/Gherkin for BDD-style integration tests

Responsibilities:

• Architect and develop resilient backend services using Java and Spring Boot.

• Design systems that can handle large-scale event-driven data flows using Kafka or queues.

• Write clear, maintainable, and thoroughly tested code.

• Collaborate with DevOps and QA to ensure services are reliable, observable, and deployable.

• (Optional) Work on containerization and service deployment in Kubernetes environments.

Bonus Points:

• Understanding of financial systems such as:

• Payments infrastructure

• Blockchain technologies

• Card processing systems

• Payment Service Providers (PSPs)

• Experience working in regulated environments (fintech, banking, etc.).

• Familiarity with CI/CD, observability tools, and secure API development.

What We Offer

• Influence over strategic direction and global product expansion

• Access to international partnerships and high-level networking opportunities

• Comprehensive health insurance and executive perks

• Opportunities to build and scale technology across multiple regions

Skills

Digital Products Development Team

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores