Senior Full Stack Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Our client is investing in the next phase of its technology platform, strengthening the systems and infrastructure that power digital financial services, payment operations, and transaction-based products. The engineering organization plays a central role in delivering dependable, scalable technology solutions, modernizing existing platforms, and enabling new product capabilities across a cloud-based environment.
Have you got the right qualifications and skills for this job Find out below, and hit apply to be considered.
We are looking for a Senior Software Engineer to drive the design and implementation of core software systems, with a primary emphasis on Python-based backend engineering. This position also offers broad technical ownership across cloud infrastructure, database architecture, external system integrations, and selected frontend development initiatives.
Key Responsibilities
- Architect and implement backend applications, RESTful APIs, and distributed services supporting digital financial products and high-volume transaction processing.
- Develop production-grade software using Python, applying established engineering principles to ensure code quality, extensibility, and long-term maintainability. Experience with Django is a strong plus.
- Establish architectural direction for new features and platform enhancements, ensuring technical decisions support current delivery requirements and future growth.
- Build and manage AWS-based environments, optimizing cloud resources for availability, security, operational efficiency, performance, and cost.
- Drive projects from technical discovery and requirements definition through development, testing, deployment, and ongoing production support.
- Implement and maintain connections to external financial platforms, payment processors, banking partners, and third-party APIs.
- Design database structures and backend workflows that support reliable data processing, increasing workloads, and evolving application requirements.
Qualifications
- 8+ years of hands-on software engineering experience building, deploying, and maintaining complex production systems.
- Advanced Python development skills, including experience designing backend applications, APIs, and service-oriented solutions; Django knowledge is preferred.
- Strong understanding of distributed application design, API architecture, asynchronous or service-based workflows, and relational data modeling.
- Experience working with PostgreSQL and operating cloud-hosted applications and services within AWS.
- Familiarity with modern frontend technologies, particularly React and TypeScript, and the ability to contribute to full-stack development as needed.
- Experience evaluating architecture options, diagnosing production problems, and making informed decisions in environments with competing technical and business priorities.
- Excellent interpersonal and communication skills, with the ability to collaborate across engineering, product, and business functions.
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a comparable field, or equivalent professional experience.
Compensation
Base Salary: $290,000–$330,000
Apply today to learn more about this opportunity. xhmxlyz Our team will reach out to discuss the position, your experience, and the next steps in the process.