Company: Kodex-IT
Location: RF
Work Format: Remote
Salary: 180,000 – 250,000 ₽
Project Description
An information and analytical web platform for professional participants of the financial market (exchange data, analytics, news). Microservice architecture, high cost of data errors.
We are restructuring development to a model where AI agents write most of the code, and the engineer acts as a task setter, architect, and quality controller. We are looking for a strong engineer ready to cover multiple roles: systems analysis → design → implementation → basic QA → production deployment.
Mandatory Requirements
- Backend development experience of 5+ years, with a portion in Python. Development will be in Python.
- Microservices, understanding of their weaknesses.
- SQL, relational database design; PostgreSQL, MongoDB.
- Patterns (Repository, Service, Unit of Work), DDD, CQRS.
- Docker, Kubernetes (basics), CI/CD (GitLab CI), monitoring (Prometheus, Grafana, ELK).
- Working with unclear requirements: user stories, acceptance criteria, technical specifications.
- Feature decomposition: what we do ourselves, what we delegate to the agent, what we coordinate.
- Task formulation with verifiable results.
- Experience with AI assistants (Claude Code, Cursor, Copilot): task delegation, context engineering, critical result verification.
- Development leadership of 2+ years: planning, code review, mentoring.
- End-to-end ownership: feature from idea to production.
- Fast learning ability, systems thinking, independence.
- Willingness to combine roles and work at a high pace.
Important: Before applying, please specify your experience with SA tasks and AI tools in your resume (what, why, result).
Bonus Points
- REST API (CRUD, pagination), backward-compatible APIs.
- Kafka, RabbitMQ, stream processing.
- ETL, Apache Airflow.
- PostgreSQL FTS, ElasticSearch, WebSocket.
- OAuth/OpenID, Keycloak, RBAC/ABAC.
- Yandex Cloud, Golang, Django.
- Experience with financial/exchange data.
Conditions
- Grade: Senior
- Workload: 100%
- Connection period: until the end of the year with extension.
- Vacation: not earlier than six months after starting.