S-PRO is looking for a Senior Python Engineer who blends strong technical skills with sharp business understanding. This role involves leading backend development to translate complex financial domains into robust, scalable software solutions.
What You'll Do
- Lead technical delivery by collaborating with product and business stakeholders, converting goals into executable backend solutions.
- Design and implement scalable backend systems and APIs using Python and Django.
- Architect and maintain PostgreSQL data models, including schema design and migrations.
- Build and optimize ETL processes and workflows to support financial operations.
- Ensure data quality and compliance standards in all integrations and system interactions.
- Participate in sprint ceremonies, architectural planning, and technical discussions.
- Monitor system performance, identify bottlenecks, and implement optimizations.
What We're Looking For
- 5+ years of hands-on backend development experience with Python and Django.
- Strong experience designing and delivering APIs in production systems.
- Solid understanding of PostgreSQL (schema design, migrations, optimization).
- Proven experience with ETL processes, data workflows, and integration of external systems.
- Strong knowledge of object-oriented programming and software design principles.
- Familiarity with Agile/Scrum methodologies and iterative delivery.
- Ability to work independently while also mentoring and supporting other developers.
- Excellent communication and problem-solving skills, with the ability to quickly grasp complex business domains.
Nice to Have
- Experience working in the financial services domain.
- Experience with Loan Origination System (LOS), specifically ICE Mortgage Technology Encompass.
Technical Stack
- Python
- Django
- PostgreSQL
Benefits & Compensation
- Flexible schedule.
- Remote work model.
- Paid vacations.
- Paid sick leaves.
Work Mode
This is a remote position.
S-PRO is an equal opportunity employer.


