Jobless Developer
Citypay.io logo
Citypay.io

Posted 3 days ago

Open

Senior Software Engineer (TypeScript/NestJS)

TbilisiOn-siteFull-time

AI Summary

Senior Software Engineer (TypeScript/NestJS)|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.

About this role

Senior Software Engineer (TypeScript/NestJS)|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.


Tech Stack You’ll Be Working With:
  • Backend: NestJS (Node.js), TypeScript
  • ORM / Database: TypeORM, PostgreSQL / MySQL, MongoDB
  • Messaging / Event Systems: Kafka, RabbitMQ
  • Caching / In-memory Stores: Redis
  • Optional: Docker, Kubernetes, Prometheus, Grafana



Key Responsibilities:
  • Design, develop, and maintain scalable and testable services with NestJS and TypeScript.
  • Work with both SQL and NoSQL databases using TypeORM and optimized data models.
  • Build asynchronous and event-driven systems with Kafka or RabbitMQ.
  • Implement caching and session strategies with Redis.
  • Own the backend lifecycle: architecture, development, deployment, and monitoring.
  • Work in a collaborative team environment with product managers, engineers, and DevOps.
  • Conduct code reviews, lead technical discussions, and mentor junior team members.



Requirements:
  • 5+ years in backend development with strong Node.js/NestJS and TypeScript experience.
  • Deep understanding of software architecture, OOP, and SOLID principles.
  • Experience with relational (PostgreSQL/MySQL) and NoSQL (MongoDB) databases.
  • Hands-on experience with message brokers: Kafka and/or RabbitMQ.
  • Proficient in Redis and high-performance backend optimization.
  • Skilled in writing unit, integration, and end-to-end tests (Jest or similar).
  • Familiarity with microservices architecture, API design, and CI/CD workflows.



Nice to Have
  • Experience in the financial sector, especially payments, trading systems, or banking APIs.
  • Exposure to mathematical or statistical computation, such as risk modeling, forecasting, or financial algorithms.
  • Understanding of precision handling for large-scale numerical data (e.g., BigDecimal, financial rounding rules).
  • Background in secure backend development, including API encryption, rate limiting, fraud detection.
  • Experience with Swagger/OpenAPI specifications.
  • Experience working with Docker, Kubernetes, and cloud-native infrastructure.
  • Contributions to open-source, technical blogs, or internal documentation culture.


What We Offer

  • Executive leadership role in a growing crypto & fintech company
  • 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



Our Hiring Process


  1. Initial Executive Call – Culture fit and leadership experience review
  2. Panel Interview – With co-founders, product, and engineering leadership
  3. Strategic Presentation – Showcase your vision, risk mitigation, and growth plan
  4. Final Discussion & Offer – Executive alignment and offer proposal


Privacy Notice – Processing of Personal Data

By submitting your application, you acknowledge that it may contain personal data as defined under the Law of Georgia on Personal Data Protection. CityPay.io LLC (Company Identification Number: 402132312) will process this data solely for recruitment purposes. Your data will be securely stored for up to 3 years. You may request deletion at any time by emailing career@citypay.io.

Diversity & Inclusion at CityPay.io

At CityPay.io, we are committed to fostering a workplace that celebrates diversity and inclusion. We make employment decisions based on merit, skills, and potential, without discrimination based on race, color, gender, age, nationality, religion, or any other protected status.



Explore related jobs