S-PRO

Senior Python Engineer

S-PRO

full-time

Posted on:

Location Type: Remote

Location: Switzerland

Visit company website

Explore more

AI Apply
Apply

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