Skip to main content
UnderDefense
Scraped fromDouYesterday
Backend

Python Developer

PythonAsyncioPostgreSQLSQLModelSQLAlchemyAlembicAWSAmazon SQSDynamoDBAWS S3ECS/FargateAWS LambdaCognitoboto3aioboto3FastAPIPytestpytest-asyncioDockerDocker ComposeNATSLangChainLangfuseAWS BedrockAgentCoreStrands AgentsLiteLLMMCPGitLab CIGitHub ActionsWeaviateChromaSentryOpenTelemetryKubernetesAWS EKSHelmTerraformCDKKafkaAWS KinesisRagasDeepEvalpgvectorSIEMEDRSTIX
Work Type
Remote
Job Type
-
Location
Lviv
Salary
Not specified

About the Position

UnderDefense is looking for a proactive Python Developer to join their product team building a cloud-native cybersecurity platform for automating security incident response. The role involves designing scalable services, working with Python, AWS, FastAPI, and LLM/AI stack.

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

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

Benefits

  • 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

Who to contact

Python Developer
View Original