
Senior Python Engineer
S-PRO
full-time
Posted on:
Location Type: Remote
Location: Switzerland
Visit company websiteExplore more
Job Level
About the role
- Lead technical delivery by collaborating with product managers and business stakeholders, converting business goals into detailed, 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 are met in all integrations and system interactions;
- Participate in sprint ceremonies, architectural planning, and technical discussions;
- Monitor system performance, identify bottlenecks, and implement optimizations.
Requirements
- 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.
Benefits
- Flexible schedule.
- Remote work model.
- Paid vacations.
- Paid sick leaves.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoPostgreSQLETL processesAPIsobject-oriented programmingsoftware design principlesschema designmigrationsoptimization
Soft Skills
communicationproblem-solvingmentoringindependent workcollaboration