Python Developer

UnderDefense is looking for a talented Python Developer to join a fast-growing team focused on developing a new product in the cybersecurity domain. Its main purpose is Automation of Security Incident Response.
Taking part in creating a new product from zero to hero and becoming a part of its success story may be an exciting opportunity for our candidates.

About the project:
We build easy-to-use all-in-one Cloud-based solutions that remove complexity from cybersecurity and automate Threats Detection & Response to stop ransomware & reduce data breach risk for companies of any size. The product is based on easy deployment through SaaS infrastructure with all the needed tools and answers in one place. It`s a simple and streamlined approach to augmenting SaaS with hardware/virtual cloud sensors to expand data collection in minutes. To analyze data, we combine external data feeds, predictive analytics, ML, and anonymized customer data in our shared analytics environment. Customers get enterprise-grade capability without lifting a finger for their mid-size enterprises. Using Automation and Integration, UnderDefense provides seamless protection for our customers without requiring large security teams or expensive service contracts.

  • 3+ years of software development experience with Python
  • Experience with Microservice Architecture
  • Experience with Pytest/Unittest/Moto and other software testing methodologies
  • Hands-on experience with FastAPI, Pydantic, Boto3
  • Intermediate level of English and good communication skills
  • Would be a big plus:
  • Experience of working with Elasticsearch (OpenSearch) + DynamoDB + S3 + Cognito
  • Expertise with the following: backend APIs (JiraAPI), databases, services integration, cybersecurity, core infrastructure, and tooling
  • Automation testing experience for Python+AWS apps
  • Our Tech Stack:
    Frontend: Node.js, Ant.js, React
    Backend: Python, Fastapi, AWS SDK
    Integration and Delivery: Docker, Gitlab, AWS, ECS, Fargate, S3, ESS, DynamoDB, Cognito

  • Write and refactor production quality code
  • Fully embrace test-driven development
  • Participate in daily code reviews
  • Maintain code quality through the automation testing
  • Participate in product requirements and design reviews
  • Convert business requirements into technical specifications, architectural designs, and ultimately into a code
  • Write and maintain documentation
  • Taking features from ideas to production - understanding software and cloud architecture, and choosing the right tools for the task
  • What we offer:
  • Outstanding WarRoom 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
  • Free English classes
  • 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
  • Date posted
    April 11, 2023
    Employment Type
    Job Location
    Remote work possible
    Close modal window

    Thank you for submitting your application. We will contact you shortly!