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