Citypay.io logo

Team Lead (TypeScript, NestJS)

Citypay.io
Posted May 28, 2026, 8:44 AM UTC
GeorgiaHybridEngineering & Development
Is this job info correct?

Team Lead (TypeScript, NestJS) | CityPay.io ๐Ÿ“ Location: Tbilisi, Georgia | Hybrid ๐Ÿ•˜ 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. About the Role We are looking for an experienced Team Lead to drive the development and delivery of a crypto wallet platform. This role combines hands-on technical leadership with people management, architecture ownership, and close collaboration with product, security, and DevOps teams. You will lead a cross-functional engineering team responsible for building secure, scalable wallet services, APIs, and user interfaces used for crypto asset management (send/receive, balance tracking, transaction processing, integrations). Key Responsibilities: Technical Leadership Lead the design, development, and maintenance of backend and frontend services for the crypto wallet platform Define and enforce coding standards, architecture patterns, and best practices Participate hands-on in development using NestJS, Next.js, TypeScript, and JavaScript Design and optimize REST APIs and RPC-based services for internal and external integrations Oversee database design and performance using PostgreSQL and TypeORM Design and manage event-driven and asynchronous flows using RabbitMQ Ensure high standards for security, scalability, fault tolerance, and performance Team & Delivery Management Lead, mentor, and grow a team of engineers (backend & frontend) Plan and manage sprint execution, task breakdown, and delivery timelines Conduct code reviews and provide constructive technical feedback Act as a technical escalation point for complex issues and production incidents Collaborate with Product Managers to translate business requirements into technical solutions Architecture & Quality Drive system architecture decisions in a microservices or modular environment Ensure proper API versioning, documentation, and backward compatibility Promote test coverage, CI/CD best practices, and reliable release processes Work closely with DevOps and Security teams on deployment, monitoring,and compliance Required Qualifications: Technical Skills Strong experience with NestJS and backend development in Node.js Solid frontend experience with Next.js Expert-level TypeScript and strong JavaScript fundamentals Hands-on experience with TypeORM and PostgreSQL Experience building RESTful APIs and RPC-based services Practical knowledge of RabbitMQ and message-driven architectures Understanding of authentication, authorization, and secure API design Leadership & Soft Skills Proven experience leading engineering teams as Team Lead / Tech Lead Strong communication skills and ability to align technical decisions with business goals Experience mentoring developers and driving engineering excellence Ability to balance hands-on coding with team leadership responsibilities Nice to Have: Experience working on crypto wallets, blockchain platforms, or fintech systems Familiarity with microservices architecture and distributed systems Knowledge of event sourcing, CQRS, or domain-driven design (DDD) Exposure to DevOps, CI/CD pipelines, Docker, Kubernetes Understanding of crypto concepts such as transactions, confirmations, and asset custody 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

Similar jobs