Description

Job Summary:
We are seeking a Senior Software Development Engineer for our Finance Technology team, tasked with building scalable, high-performance financial transaction processing systems. You will be pivotal in designing, developing, and implementing solutions that handle complex financial transactions daily, ensuring our applications meet the needs of customers worldwide in computing pricing, tax, electronic invoicing, balance settlements, and dynamic reporting. This role offers a unique opportunity to impact our financial systems architecture significantly, engaging in both frontend and backend development to process millions of transactions worth billions of dollars monthly.

Key Responsibilities:

  • Own the end-to-end design and development of major features, from Web UI to backend services and persistence.
  • Collaborate with other engineers to translate designs into high-quality software that is scalable, highly available, and maintains low latency.
  • Develop resilient front-end systems using React and backend integrations using the AWS technology stack.
  • Influence the architectural and design choices to enhance scalability, reliability, and performance of financial systems.
  • Contribute to the continuous improvement of the software development process, embracing best practices in engineering and Agile methodologies.

Must-Have Skills:

  • 3+ years of experience in Java. 
  • Experience in System Design (architecture, design patterns, reliability and scaling)
  • Experience with AWS technologies
  • Strong understanding of front-end libraries and frameworks, particularly React.

Education

Any Graduate