Python Developer

About Us

At Uitop, we design intuitive, scalable UI/UX for fast-growing B2B SaaS platforms across industries like logistics, finance, construction, and so on.

Job Summary

We are looking for an experienced Python Developer to join our team and take a leading role in building and optimizing our systems. You’ll have a direct impact on shaping the user experience of our platforms by creating scalable, high-performance solutions. 

 

Tech Stack

FastAPI (Python): Pydantic for schema validation, uvicorn for async runtime, OpenRouter/LLM API consumption, Swagger

Python FastAPI (uvicorn, Pydantic, Swagger)

 

Core Responsibilities:

- Integrate and maintain 3rd-party APIs and SDKs into our backend services.

- Build internal API wrappers and tools to standardize and scale integrations.

- Develop secure, efficient, type-safe RESTful APIs that expose integrated data to our frontend and AI layers.

- Define and maintain OpenAPI (Swagger) specs and ensure all endpoints are documented and testable.

- Implement API-level unit and integration tests with proper coverage.

- Handle streaming endpoints, webhooks, and event-based architectures for real-time data flows.

- Collaborate with AI engineers to build tool calling libraries consumable by OpenRouter and the Vercel AI SDK.

- Work closely with product and frontend teams to align on integration logic and data modeling

 

Skills & Experience:

- Strong experience working with external APIs and SDKs (REST, OAuth, webhooks, polling).

- Proficiency in Python (FastAPI) and/or TypeScript (NestJS).

- Familiarity with GCP APIs and cloud services (especially BigQuery, Pub/Sub, Cloud Storage).

- Expertise with Pydantic models, type safety, and generating Swagger/OpenAPI specs.

- Ability to write clean, well-structured backend services that integrate with internal and external systems.

- Experience writing scalable, maintainable unit and integration tests.

- Bonus: Experience implementing tool-using LLM backends with structured tool descriptions and execution logic.

 

What we have:

- Cooperation with a stable company with calculated ambitions and a positive atmosphere.

- Working with complex SaaS systems for a long time, from 6 months;

- Long-term employment with a competitive salary.

- Performance & salary review constantly.

- Professional development support (books, online courses, conferences, certifications, English classes, and clubs)

- The opportunity to influence the project with your decisions;

- Vacation 18 paid days, and sick leave (10 paid days);

- Flexible work schedule, remote.

Published 17 June
99 views
·
25 applications
To apply for this and other jobs on Djinni login or signup.
Loading...