Python Developer
- Hiring from
- Ukraine
- Work type
- Remote
- Posted
- Sep 30, 2026
Python Developer
UnderDefense is looking for a proactive and product-driven Python Developer to join our fast-growing product team and help build a new cybersecurity solution. This is not just a coding role - we’re looking for someone who wants to take ownership, influence decisions, and treat security as a product, not just a service.
You’ll be part of a team developing an intelligent, cloud-native platform for automating security incident response. If you care about building something meaningful, want to shape how modern cybersecurity is delivered, and grow alongside the product you’re helping create - this is your chance to make a real impact.
Our Tech Stack & Requirements:
Python (asyncio): 3+ years of hands-on commercial experience;
PostgreSQL, SQLModel / SQLAlchemy, Alembic: 1+ year;
AWS (SQS, DynamoDB, S3, ECS/Fargate, Lambda, Cognito): 2+ years, including boto3 / aioboto3;
FastAPI: 2+ years designing and building REST APIs;
Testing (pytest, pytest-asyncio): 2+ years writing solid unit and integration tests;
Docker, docker-compose: 2+ years;
Event-driven microservices (SQS, NATS): 1+ year designing and building distributed systems;
LLM / AI stack (LangChain, Langfuse, AWS Bedrock / AgentCore, Strands Agents, LiteLLM, MCP): 1+ year building LLM-based pipelines or agents;
CI/CD (GitLab CI/GitHub Actions): 1+ year;
Vector search (Weaviate/Chroma): hands-on experience;
Observability (Sentry, OpenTelemetry): practical experience;
English: Intermediate+, with strong communication skills.
Nice to Have:
Kubernetes (EKS) and Helm
Infrastructure as Code: Terraform or AWS CDK
Kafka or other high-throughput streaming (Kinesis)
LLM evaluation and guardrails (Ragas, DeepEval, prompt-injection defense)
RAG optimization: hybrid search, re-ranking, pgvectorBackground in cybersecurity or SOC tooling (SIEM, EDR, STIX)
Responsibilities
Design and build scalable, production-quality Python services
Write clean, testable code and contribute to a strong TDD culture
Participate in daily code reviews and agile rituals
Translate business requirements into architectural solutions and working software
Ensure high code quality with unit/integration testing
Collaborate with DevOps to manage scalable cloud infrastructure
Contribute to architectural decisions and tool selection
Write and maintain technical documentation
What we offer:
Outstanding product team; work in a global IT/Cybersecurity company, a pure Ukrainian Startup success story
Direct impact on product evolution
Decent base Compensation fixed in USD
Funny celebrations, team outings, and unforgettable corporate events
Compensation for sick leaves and regular vacations
Comfortable office or possibility to work remotely
Flexible working schedule
English classes compensation
Internal Medical coverage
The ability to attend conferences, webinars, and other events that will enhance your professional skills;
Regular education and self-development on internal courses and seminars, office library, direct access to decision-makers
Build something meaningful. Protect thousands of businesses. Let’s redefine cybersecurity together.