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