Reach out directly about this role
Vacancy: LegalTech Python / Fullstack Developer Grade: Senior Company: Logis Format: remote Location: Russia Citizenship: #RU Salary Range: from 200,000 to 250,000 rubles net per month Employment terms, format: Labor Code/Individual Entrepreneur
🟡Project Description: Event-driven microservice system on FastAPI and Kafka: contract-based service interaction, predictable integrations, and front-end dashboard development.
🟡Candidate Requirements:
● Python 3, FastAPI; ability to quickly understand existing code and modify standard solutions. ● Pydantic 2+, SQLAlchemy 2.0+, Alembic, Redis, Kafka, dPlex. ● Databases: deep PostgreSQL optimization (profiling, indexes). ● Frontend: React, TypeScript; dashboard development and rapid UI iterations. ● Microservices: practical design and development experience; understanding service boundaries, integrations, and fault tolerance. ● API and Integrations: HTTP/Web, JSON/XML/XDTO; contract-based approach, OpenAPI, client auto-generation. ● Architectural Practices: DDD, Repository / Service; error handling, retries, timeouts, predictable API responses. ● Diagnostics: Prometheus, Grafana, Loki. ● CI/CD: understanding of principles. ● Tools: PyCharm/VSCode, Cursor AI. ● Strong Plus: practical use of AI agents in development and DevOps. ● Soft skills: critical task analysis, decomposition, risk management, self-organization, constructive feedback, leadership in discussions.
🟡Tasks:
● Development and support of the Logis project ● Integration of internal company services ● API design for business tasks ● Development of front-end dashboards and contract-based service interaction ● Automation of routine tasks (saving man-hours) ● Integration with other systems ● Decomposition, task estimation, identification of technical debt ● Architectural decisions: approach selection, technical overview, argumentation of complexity and limitations ● Diagnostics and correction of incidents and failures ● Management of releases and configuration updates
🟡Project Stack:
● Backend: Python 3, FastAPI, Pydantic 2+, SQLAlchemy 2.0+, Alembic, async/await ● Microservices: Docker, Kubernetes, Kafka; contract-based API approach, OpenAPI, client auto-generation ● Architectural Practices: DDD, Repository / Service; error handling, retries, timeouts, predictable API responses ● Frontend: React, TypeScript (dashboards) ● Databases: PostgreSQL (profiling, indexes), Redis ● Message Brokers: Kafka ● Formats and API: JSON, XML, XDTO, HTTP/Web ● Diagnostics and Monitoring: Prometheus, Grafana, Loki ● CI/CD: any system ● Tools: PyCharm, VSCode, Cursor AI, Redmine
Contact: @npj55
200,000 – 250,000 RUB
per month
Full-time
Employment
Remote
Work Format
Senior
Grade
Fullstack
Specialization
Legal
Industry
Product company
Company Type
By country
Legal
Industry
Product company
Company Type