Join SymphonyAI Financial Services as a Senior Software Engineer and work in our Financial Crime Prevention Product Engineering team. We develop innovative software and solutions for regulatory compliance, fraud, and financial crime detection, investigation, and reporting. https://www.symphonyai.com/
Job Description
Summary
We're seeking an experienced Full Stack Developer with deep expertise in JVM-based backend technologies and modern front-end frameworks (React, TypeScript). You will play a pivotal role in developing high-quality web applications, contributing to both backend and UI/UX, and supporting best practices across the team. This role is ideal for someone comfortable taking ownership of either FE or BE tasks and keen to mentor and lead others.
Key Responsibilities
- Design, implement, and maintain scalable backend services using Java (Scala experience is a plus).
- Develop rich, responsive user interfaces using React and TypeScript.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Take ownership of features across the stack, with flexibility to focus on either backend or frontend tasks as needed.
- Participate in architecture discussions, code reviews, and agile ceremonies (Sprint Planning, Daily Standups, Retrospectives).
- Mentor junior developers; support team leads in ensuring best practices, code quality, and efficient workflows.
- Contribute to cloud deployment, CI/CD pipelines, and automated testing practices.
- Communicate clearly and proactively with team members, stakeholders, and leadership.
- Stay up-to-date with technology trends, proactively improving processes and systems.
Requirements
Essential:
- 5+ years’ professional experience as a Full Stack Developer.
- Strong expertise in Java (JVM-based languages).
- Solid experience with React and TypeScript for frontend development.
- Skilled in designing and consuming RESTful APIs.
- Familiarity with cloud platforms (AWS, GCP, Azure, or similar) and deployment workflows.
- Experience working in Agile/Scrum environments.
- Proven mentoring or team lead experience; able to support and develop others.
- Excellent communication and teamwork skills.
Desirable:
- Experience with Scala.
- Exposure to service-oriented architectures (SOA, microservices).
- Knowledge of containerization (Docker, Kubernetes).
- Experience with automated CI/CD pipelines.
- Understanding of UX principles.
About Us
SymphonyAI is at the forefront of innovation, leveraging cutting-edge artificial intelligence and machine learning technologies to transform industries and drive business growth. As a global leader in AI-powered solutions, we empower organizations to harness the full potential of data-driven insights. SymphonyAI enterprise applications rapidly deliver transformative business value across retail, CPG, financial services, manufacturing, media, Enterprise IT and the public sector. SymphonyAI combines unrivalled AI technology, vertical expertise and industry-specific data and insights into applications that drive the highest value for customers. We are one of the largest and fastest growing AI portfolios. We are on a mission to build a “World Class Engineering Team” with a high-performance culture.