Join a high impact engineering team building the systems that power millions of real time financial interactions every day. We’re looking for a Senior Backend Engineer who thrives in fast moving environments, enjoys solving complex distributed systems challenges, and wants to help shape the future of digital finance through scalable backend architecture.
This is an opportunity to work alongside experienced engineers, product thinkers, and platform specialists to design resilient services that support seamless user experiences across web and mobile platforms. You’ll play a key role in architecting and evolving backend systems that demand performance, reliability, and security at scale.
Responsibilities:
Design and build scalable backend services and APIs powering mission critical financial products
Architect and maintain distributed microservices in a cloud native environment
Collaborate cross functionally with engineering, product, data, and infrastructure teams
Lead technical initiatives and contribute to architectural decision making
Mentor engineers through code reviews, technical guidance, and best practices
Improve system reliability, observability, scalability, and operational excellence
Solve complex engineering challenges involving high throughput, data integrity, and performance optimization
Champion secure development practices and contribute to compliance conscious engineering
Participate in troubleshooting, incident response, and continuous platform improvements
Stay current with emerging technologies and propose innovative solutions that elevate the platform
Qualifications:
Strong backend engineering experience building scalable production systems
Proficiency with Python and frameworks such as Django or similar backend technologies
Experience designing and maintaining RESTful APIs and service oriented architectures
Hands on experience with relational databases like PostgreSQL or MySQL
Familiarity with NoSQL technologies such as MongoDB or document based databases
Experience working with containerized applications and orchestration platforms like Docker and Kubernetes
Understanding of cloud infrastructure, distributed systems, and performance optimization
Ability to balance speed, scalability, maintainability, and security in system design
Strong communication and collaboration skills in cross functional environments
Bachelor’s degree in Computer Science or equivalent practical experience preferred
Why Us?
You’ll have the chance to work on technically challenging systems with real world impact, influence architectural direction, and contribute to products used at scale. This team values ownership, curiosity, collaboration, and engineers who enjoy building thoughtful solutions to meaningful problems.
We also offer a hybrid work model, competitive compensation, bonus/stock and employee benefit programs.