Description

We are seeking a highly skilled Full Stack React Developer with strong experience in either Java or Python to join our technology team supporting critical initiatives in the banking and capital markets domain. The ideal candidate will have a proven track record of designing, developing, and deploying scalable front-end and back-end applications, with a strong focus on performance, security, and reliability. This role requires close collaboration with business stakeholders, architects, and other developers to deliver innovative solutions for trading, risk, compliance, and digital transformation programs.

Responsibilities:

  • Design, develop, and maintain full stack applications using React.js on the front end and Java or Python on the back end.
  • Build and integrate RESTful APIs and microservices to support financial systems and applications.
  • Ensure solutions are performant, secure, and meet the regulatory standards of banking and capital markets.
  • Work with databases (SQL and NoSQL) to design schemas, optimize queries, and ensure data integrity.
  • Collaborate with business analysts, product owners, and traders to translate requirements into technical solutions.
  • Contribute to CI/CD pipelines and DevOps practices to enable automated builds, testing, and deployments.
  • Apply best practices in software engineering, including test-driven development (TDD), code reviews, and agile methodologies.
  • Stay current with emerging technologies in React, Java, Python, and financial systems to continuously improve application architecture.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of experience in full stack development within financial services, banking, or capital markets.
  • Strong proficiency in React.js, JavaScript (ES6+), HTML5, CSS3, and modern UI frameworks.
  • Hands-on experience in either Java (Spring Boot) or Python (Django/Flask/FastAPI).
  • Solid understanding of microservices architecture and API design.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, Oracle, MongoDB, Redis).
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Knowledge of financial products (equities, fixed income, derivatives, FX) and regulatory frameworks (MiFID, Basel, Dodd-Frank) is a strong plus.
  • Excellent problem-solving, communication, and teamwork skills.

Preferred Skills:

  • Experience with real-time data processing and messaging systems (Kafka, RabbitMQ).
  • Exposure to DevOps tools (Jenkins, GitLab CI, Terraform).
  • Understanding of capital markets workflows, including trade lifecycle, risk management, or compliance systems

Education

Bachelor's degree