About the Role
Are you ready to shape critical infrastructure for global applications? We’re looking for a Senior Full-Stack Engineer to lead the development of an enterprise-grade authorization layer that powers over 70 mission-critical services. You’ll play a key role in building new features, driving a major compliance initiative, and enhancing our global registration platform for a U.S.-based financial technology organization.
About You
● You have 10+ years of professional experience in software development.
● You bring deep technical knowledge across full-stack environments, especially Java and React.
● You’re comfortable leading engineering teams and making architectural decisions.
● You thrive in fast-paced, compliance-driven environments and care about building secure, scalable systems.
● You communicate effectively in English and collaborate easily across functions.
What You’ll Be Doing
● Design and develop core components of the global authorization layer (POA).
● Lead technical strategy and execution for feature delivery and compliance initiatives.
● Collaborate with cross-functional teams including product, security, and design.
● Drive improvements in performance, scalability, and security of distributed systems.
● Contribute to database design, migration, and integration efforts.
● Implement and maintain authentication and authorization flows across enterprise applications.
What We’re Looking For
● Strong leadership, mentorship, and technical ownership skills.
● Proactive and results-oriented mindset.
● Attention to detail and commitment to security and compliance.
● Strong collaboration and communication with diverse teams.
Technical Requirements
Must-Haves
● 10+ years in software development.
● 7+ years working with Java.
● 3+ years of hands-on experience with React.
● 2+ years with relational databases (RDBMS).
● Solid understanding of authorization standards (OAuth2, OpenID Connect, SAML).
● Experience with distributed systems and multi-tier architectures.
● Bachelor's degree in Computer Science or a related field.
Nice-to-Haves
● Experience leading engineering teams and setting technical direction.
● Cloud computing experience (on-prem and/or cloud environments).
● Knowledge of FinTech or Banking domains.
● Familiarity with DevOps practices and CI/CD pipelines.
● Exposure to tools like Db2, Postgres, REST, SOAP, Ab Initio, Spark, gRPC, and microservices.