We are seeking a Senior Full-Stack Engineer with expertise in Python and ReactJS to spearhead the development and optimization of mission-critical systems. This role involves designing, refactoring, and maintaining high-performance applications while ensuring stability and scalability for key Treasury and financial operations.
This is a unique opportunity to take ownership of impactful financial systems, working with leading technologies and contributing to challenging, high-value projects.
Responsibilities
-
Build and maintain scalable applications using Python, FastAPI, and ReactJS
-
Design robust microservices architectures, API integrations, and database models
-
Implement containerized deployments with Docker and Kubernetes on Ubuntu-based environments
-
Drive refactoring and redesign initiatives for complex financial systems
-
Architect systems to ensure resiliency, compliance, and auditability in payments and Treasury operations
-
Develop and manage comprehensive testing frameworks, including automated unit and integration tests
-
Collaborate with globally distributed teams to deliver agile project milestones
-
Foster a culture of quality through code reviews and knowledge sharing
-
Utilize tools like Jira and Confluence to align project workflows and communication
-
Maintain strong system uptime through best practices in continuous delivery and monitoring
Requirements
-
3+ years’ experience with Python, FastAPI, ReactJS, SQL Server, SQL, and Docker
-
Knowledge of Kubernetes and deploying containerized applications in production environments
-
Skills in creating and managing Ubuntu-based application images for deployments
-
Competency in developing test automation frameworks and managing integration testing
-
Experience working in agile teams on high-stakes, complex applications
-
Familiarity with Atlassian tools, including Jira and Confluence
-
System design expertise spanning microservices, APIs, and database schemas
-
Background in leading refactoring efforts or redesigning critical financial systems
-
Understanding of resiliency, security, and compliance in Treasury/payment workflows
-
Strong collaborative mindset and ability to work with global cross-functional teams
-
English language proficiency at an Upper-intermediate level (B2) or higher
Nice to have
Experience with GitHub Actions, integrating Jira
- GitHub workflows, and DevOps processes
-
Prior experience in financial services, particularly within bonds and loans domains
-
Familiarity with Apache Kafka
-
Skills in Cursor code editor and GitHub Copilot
-
Experience with SWIFT Payments