Join us | Jobs & Careers | Thinslices

Python developer (senior)

Written by Paula Cristea | Jan 20, 2026 12:47:58 PM

We are looking for a Senior Python Developer for a fixed-term engagement (4–5 months) to contribute to the design and implementation of data processing pipelines, GraphQL APIs, and PostgreSQL-backed services in a cloud-based environment.
Our future colleague should be a passionate and self-driven engineer who takes ownership, thrives in solving complex problems, and can work both independently and as part of a small, collaborative team.

If you are looking for a challenging role where your code directly impacts the stability and scalability of a growing company, we encourage you to apply.

Responsibilities

  • Design and implement data processing pipelines;
  • Develop and maintain GraphQL APIs;

  • Design, optimize, and maintain PostgreSQL schemas and queries;

  • Maintain and improve CI/CD pipelines;

  • Apply test-driven development practices;

  • Document implemented logic and architectural decisions;

  • Provide technical support and guidance to teams integrating with the platform.

Knowledge and skills

  • 5–10 years of professional Python development experience;

  • Strong experience with data processing and data record handling;

  • Experience with SQLAlchemy or similar ORM frameworks;

  • Experience designing and consuming GraphQL APIs;

  • Experience with REST APIs;

  • Ability to design algorithms aligned with existing architectural patterns;

  • Hands-on experience with CI/CD pipelines;

  • Experience with containerization (Docker);

  • Experience developing in cloud environments (AWS strongly preferred);

  • Working knowledge of SQL databases (PostgreSQL preferred);

  • Experience working in version-controlled environments (Git, GitHub preferred);

  • A sense of humor and willingness to laugh is a must!

  • Strong problem-solving skills and attention to reliability;

  • Great English communication skills (min B2).

Nice to have

  • Experience with automated testing frameworks;
  • Exposure to high-availability and resilience patterns;

  • Kubernetes-based build or deployment experience;

  • Experience working in Scrum or Scrum-adjacent development methodologies