BioCatch

Software Infrastructure Developer

BioCatch

full-time

Posted on:

Origin:  • 🇮🇱 Israel

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerJavaScriptJenkinsKubernetesNode.jsPython

About the role

  • Design, build, and maintain scalable automation infrastructure and frameworks to ensure consistency and reliability on various systems.
  • Develop libraries and tools to simplify the creation and management of end-to-end automation, enabling efficiency and ease of use.
  • Integrate and optimize automation frameworks within CI/CD pipelines to streamline deployment and operational workflows.
  • Take ownership of new features and products from design to production, ensuring high-quality, reliable releases.
  • Collaborate with cross-functional engineering teams to gather insights and requirements, driving continuous improvement of automation tools and frameworks.
  • Document best practices and usage guidelines for libraries and tools to promote effective adoption and knowledge sharing across teams.
  • Continuously research, evaluate, and implement new technologies to maximize development efficiency and innovation.

Requirements

  • At least 3 years of experience in automation infrastructure development.
  • Proficiency in Python and Node.js, with a deep understanding of software development principles.
  • Proven experience in designing and managing CI/CD pipelines, particularly in cloud environments (e.g., AWS, Azure).
  • Extensive experience with automation frameworks and libraries, such as Playwright, Pytest, or similar.
  • Hands-on experience with Kubernetes and Docker.
  • Strong knowledge of version control systems, particularly Git, and best practices for collaboration and code management.
  • Excellent analytical and problem-solving skills, with the ability to troubleshoot complex infrastructure issues.
  • Familiarity with web technologies, including HTTP, JSON, HTML, and JavaScript.
  • Excellent communication skills in both Hebrew and English.
  • Ability to work effectively in a fast-paced, multi-tasking environment.