Senior Full Stack Engineer
- Compensation
- Not disclosed
- Location
- Ukraine
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 6+ years of experience with backend development, Node.js; C#- is a plus
- 6+ years of experience with advanced SQL (MSSQL/MySQL/PostgreSQL, etc.)
- 4+ years of experience with NoSQL database, preferably MongoDB
- Experience with building SaaS platforms for cloud-based products, preferably AWS
- Experience with Containers and Kubernetes (K8s), preferably EKS
- Experience with Event-Driven Architecture
- Experience with Message Brokers such as RabbitMQ/SQS/Kafka, preferably Kafka
- Experience with Microservices development
- Experience with AI tools for leveraging team velocity and quality
- B.S. in computer science or equivalent
Full description
Ciklum is looking for a Senior Full Stack Engineer to join our team in Spain.
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
As a Senior Full Stack Engineer, you'll become a part of a cross-functional development team engineering experiences of tomorrow. You will be a core member of the Debit Cards engineering team, a high-impact unit responsible for the full card lifecycle, from ordering and issuing to limiting, managing, and monitoring card transactions. The team integrates with 3rd party payment processors, 3D Secure systems, and MasterCard, ensuring seamless, secure, and high-performance card operations for our customers. You will lead technical initiatives across card systems, designing, building, and validating robust backend solutions that scale with business needs. You will work closely with architects, security, product, and operations teams to modernize the existing card systems into a new event-driven architecture and introduce cloud-native patterns. Build it from scratch while ensuring that card business services remain reliable, secure, and performant.
Project Description:
Founded in 2005, Client is the global financial platform that removes friction from doing business across borders, with a mission to connect the world’s underserved businesses to a rising global economy. We’re a community with over 2,500 colleagues all over the world, working to serve customers, and partners in over 190 markets. By taking the complexity out of the financial workflows–including everything from global payments and compliance, to multi-currency and workforce management, to providing working capital and business intelligence–we give businesses the tools they need to work efficiently worldwide and grow with confidence.
Responsibilities:
- You are a seasoned Senior Backend Engineer with a strong sense of ownership and accountability
- You are comfortable operating in fast-moving, complex environments and excel at turning ambiguity into concrete, executable solutions
- You bring deep backend, cloud, and architectural expertise, balancing long-term thinking with pragmatic delivery
- You embrace change and learn quickly, continuously adapting to new technologies, architectures, and organizational needs. You are curious by nature, proactive in closing knowledge gaps, and comfortable making informed decisions even when not all answers are known yet
- You thrive in cross-team environments, earning trust through technical excellence and clear communication