UnderDefense logo
Hiring from
Ukraine
Work type
Remote
Posted
Sep 30, 2026
Is this job info correct?

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, pgvector

  • Background 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.




Similar jobs

Apply for this job