Fullstack Developer
Senior Fullstack Developer at CINIMEX. Full-time, remote possible. Develop admin portal with React/TypeScript and REST API with Python/FastAPI.
Development and support of admin portal on React/TypeScript: applications, roles and accesses, secrets, spaces, resources, repositories and base images, models, monitoring and reports. Development and improvement of REST API on Python/FastAPI in portal services, templator and notifications: endpoints, Pydantic schemas, service layer, PostgreSQL access. Driving feature end-to-end: OpenAPI contract, backend implementation, client generation, screen and permission checks. Role model on frontend and authorization on backend. Integrations with GitLab, Vault, Airflow, Superset and adjacent platform services. Containerization of services and participation in deployment to Kubernetes via existing CI/CD pipelines. Tests: pytest for API, Vitest and e2e for interface.
Commercial development experience both in TypeScript/React and Python — total 4+ years, with at least two years on each stack. React 18: multi-page application, routing, forms, tables, screen segregation by roles. Confident TypeScript. Work with REST and OpenAPI: contract design and use of generated client. Python and FastAPI: async endpoints, Pydantic, router-service-repository structure. PostgreSQL, SQLAlchemy, Alembic migrations. Authentication and authorization: OAuth/OIDC, Keycloak, JWT. Docker and understanding of how service runs in Kubernetes. Git and code review; ability to drive task from API to interface independently.
Don't miss a single job
Subscribe to our Telegram channel