Python
Build modern digital platforms at the intersection of engineering, cloud technology, and financial services.
The Role
We are looking for an experienced Senior Full-Stack Python Software Engineer to design and build high-quality digital solutions using Python web frameworks and modern front-end technologies.
You will bring strong foundations in computer science, including data structures, algorithms, SQL and NoSQL databases, distributed systems, and communication protocols. Working closely with Product Owners, architects, business analysts, Tech Leads, and fellow engineers, you will translate business needs into efficient, maintainable solutions.
You will have the opportunity to build advanced systems using modern technologies while gaining valuable experience with financial services digital marketing platforms.
What You’ll Do
- Design, develop, test, and maintain high-quality full-stack solutions using Python, Django, and Angular, with potential future migration to ReactJS.
- Collaborate with Product Owners, architects, business analysts, Tech Leads, and engineers to understand requirements and deliver practical, well-designed solutions.
- Develop and customize CMS capabilities using Wagtail, integrate PostgreSQL, and design robust task and messaging solutions.
- Build and consume REST APIs and microservices, applying established API practices including OpenAPI and Swagger.
- Contribute to cloud-based applications using AWS, modern CI/CD and code-quality tooling, Git, automated testing, and collaborative code reviews.
What We’re Looking For
- Strong hands-on softw