Senior Software Engineer
Core
Designing and implementing cloud-based Python backend solutions for an autonomous sourcing platform that automates procurement and sourcing processes.
Role type
Senior Python Backend Software Engineer (Technical Lead)
Builds
Cloud-native sourcing automation tools for procurement teams
Domain
B2B SaaS / Procurement Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Python (3.9, 3.11), Django, DRF, FastAPI, DDD, CQRS, Microservices, PostgreSQL, Redis, RabbitMQ, Elasticsearch, Kafka, AWS (EKS, RDS, EC2, S3), Kubernetes, Docker, Celery, System Architecture, SQL/NoSQL, Networking, Security
Preferred skills
Data processing frameworks (Spark, Flink, Storm), Data processing solutions
Technologies
Python, Django, DRF, FastAPI, PostgreSQL, Redis, RabbitMQ, Elasticsearch, Kafka, AWS, Kubernetes, Docker, Celery, Nginx, Vault, Jira, GitLab, Sentry, Grafana, Loki, Mimir, Tempo
Responsibilities
Design and implement full-cycle cloud-based solutions; Coordinate and participate in solution implementation, performance, and stability; Define and execute engineering strategy; Grow technical culture and team skills; Analyze large solution needs and break them into manageable components; Communicate technical requirements and system structure to developers; Resolve complex technical problems; Ensure quality standards and conduct testing; Create and maintain technical documentation
Seniority
Senior, hands-on IC with technical leadership