React JS Developer
Overview
Join our dynamic software development team as a React JS Software Engineer and be at the forefront of creating innovative, scalable, and user-centric web applications. This role offers an exciting opportunity to work on cutting-edge projects that enhance user experiences across diverse platforms. You will collaborate with cross-functional teams to develop responsive, high-performance interfaces, utilizing your expertise in front-end development and modern web technologies. We are committed to fostering a vibrant environment where your skills can thrive and contribute to impactful digital solutions.
Duties
Design, develop, test, and maintain scalable web and mobile applications for payments and wire transfer platforms.
Build responsive, high-performance user interfaces using React, TypeScript, and JavaScript.
Develop and enhance backend services using Java and Spring Boot.
Collaborate with product managers, UX designers, QA engineers, and cross-functional teams to deliver business solutions.
Participate in all phases of the Agile Software Development Lifecycle (SDLC), including requirements analysis, design, development, code reviews, testing, deployment, production support, and ongoing maintenance.
Contribute to CI/CD pipelines and follow software engineering best practices.
Troubleshoot production issues and implement sustainable solutions.
Work across multiple product teams as business priorities evolve.
Required Qualifications
Strong experience developing frontend applications using React, TypeScript, and JavaScript.
Experience building backend applications using Java and Spring Boot.
Hands-on experience with AWS cloud services.
Experience working with Oracle databases.
Knowledge of Apache Kafka or other messaging platforms.
Experience with CI/CD pipelines and DevOps practices.
Experience writing unit tests using Mockito or similar testing frameworks.
Strong understanding of Agile methodologies and experience participating in the complete SDLC.
Excellent communication, collaboration, and problem-solving skills.
Ability to work effectively across multiple teams and manage changing priorities.
Preferred Qualifications
Experience with Temporal workflow orchestration.
Experience working in the banking, financial services, or payments domain.
Familiarity with domestic and international payments or wire transfer platforms.
Join us to craft innovative digital experiences that empower users worldwide!
Pay: $65.00 - $90.00 per hour
Work Location: In person