Engineering Your Vision
Senior Software Engineer
Location
Ukraine
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Intellectsoft
• Design and integrate systems with payment processors, banks, custodians, payout providers, and fiat/stablecoin rails - Build unified internal APIs that hide differences between external providers • Standardize external APIs and webhook data into consistent internal models • Develop reliable payment flows for deposits, withdrawals, payouts, settlements, funding, and reconciliation • Manage complex scenarios such as retries, idempotency, duplicate/delayed webhooks, partial settlements, provider failures, and state recovery • Build event-driven, asynchronous systems using NATS JetStream, Redis, and PostgreSQL • Implement end-to-end transaction tracking and lifecycle state management • Improve system resilience, observability, audit trails, and operational tooling across payments • Work across modern Go microservices and legacy Java/Spring systems • Support migration efforts from RabbitMQ to NATS and from monolith to services • Partner closely with product, operations, finance, and infrastructure teams
Job Requirements
- Strong experience in Go and/or Java (you’ll use both); C++ can be considered as well;
- Strong API integration experience, including REST APIs, webhooks, idempotency handling, error recovery, authentication and authorization, retries and backoff strategies
- Experience with Kafka, NATS, RabbitMQ, Redis, and PostgreSQL
- Excellent production debugging and troubleshooting skills
- Strong expertise in concurrency, distributed architectures, and system performance optimization
- Familiarity with Kubernetes and AWS deployments
- Payments / financial systems experience (reconciliation workflows, transaction lifecycle management, stablecoin or digital asset payment rails, ledgering systems, banking or fintech integrations, etc.)
- Experience building asynchronous or event-driven systems
- Product-oriented mindset with the ability to design scalable unified APIs across multiple providers
- Strong ownership mentality and ability to execute quickly in a startup environment
- Nice to have skills**
- Experience with banking APIs, payment gateways, stablecoin infrastructure, treasury systems
- Experience with FIX protocol, custodial platforms and crypto trading infrastructure
- Experience migrating legacy systems into modern service-oriented architectures
- Exposure to low-latency or high-throughput financial systems
- Familiarity with accounting or ledgering concepts
Benefits
- Awesome projects with an impact
- Udemy courses of your choice
- Team-buildings, events, marathons & charity activities to connect and recharge
- Workshops, trainings, expert knowledge-sharing that keep you growing
- Clear career path
- Absence days for work-life balance
- Flexible hours & work setup - work from anywhere and organize your day your way
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
In The NetworkWith careful collaboration and custom technology, we help achieve client wellness and law firm solutions for your person
• Join an intense, high-density talent environment to scale core systems. • Architect scalable, event-driven backends to monitor client and patient progress in real-time. • Develop secure, multi-tenant portals to break down information silos between law firms and healthcare providers. • Integrate production-grade LLM pipelines to analyze medical chronologies and automate workflows.
Senior Software Engineer
CognizantCognizant is an award-winning global provider of information technology and business consulting services. Founded in 1994, the company is headquartered in Teane
• Architect, design, and build scalable platform components using Node.js, TypeScript, AWS, and React • Build and maintain distributed systems, real-time pipelines, and core microservices to support platform growth • Lead code and architecture reviews to uphold high standards for reliability, performance, and maintainability • Contribute to and drive adoption of modern infrastructure practices — CI/CD, containerization (Docker), ArgoCD, Terraform, GitHub Actions • Own and deliver impactful projects end-to-end, translating business needs and R&D insights into scalable technical solutions • Identify opportunities to reduce toil, improve developer workflows, and increase system resiliency • Build systems for the long term — balancing speed of delivery with sustainability and technical excellence • Take part in production support responsibilities
Senior Software Engineer
CognizantCognizant is an award-winning global provider of information technology and business consulting services. Founded in 1994, the company is headquartered in Teane
• Architect, design, and build scalable platform components using Node.js, TypeScript, AWS, and React • Build and maintain distributed systems, real-time pipelines, and core microservices to support platform growth • Lead code and architecture reviews to uphold high standards for reliability, performance, and maintainability • Contribute to and drive adoption of modern infrastructure practices — CI/CD, containerization (Docker), ArgoCD, Terraform, GitHub Actions • Own and deliver impactful projects end-to-end, translating business needs and R&D insights into scalable technical solutions • Identify opportunities to reduce toil, improve developer workflows, and increase system resiliency • Build systems for the long term — balancing speed of delivery with sustainability and technical excellence • Take part in production support responsibilities
Senior Software Engineer
CognizantCognizant is an award-winning global provider of information technology and business consulting services. Founded in 1994, the company is headquartered in Teane
• Architect, design, and build scalable platform components using Node.js, TypeScript, AWS, and React • Build and maintain distributed systems, real-time pipelines, and core microservices to support platform growth • Lead code and architecture reviews to uphold high standards for reliability, performance, and maintainability • Contribute to and drive adoption of modern infrastructure practices — CI/CD, containerization (Docker), ArgoCD, Terraform, GitHub Actions • Own and deliver impactful projects end-to-end, translating business needs and R&D insights into scalable technical solutions • Identify opportunities to reduce toil, improve developer workflows, and increase system resiliency • Build systems for the long term — balancing speed of delivery with sustainability and technical excellence • Take part in production support responsibilities


