Cyber Protection Automation – Back-End Developer (Integration Development)

Remote Lokation: Prague Languages: Fluent English and Czech; German an advantage Level: Senior Form of cooperation: Contraktor Start date: asap Allocation: Full-Time Allocation length: Long term
  • The Software Engineer has the skills to develop large and / or complex programs, incl. design, coding and testing. As part of test responsibilities, the Software Engineer defines and creates test cases, executes test activities and reports on progress.
  • Task and responsibilities:
  • Build ETL-pipelines & integrate data from heterogenous sources like web-APIs and databases
  • Review & improve current codebases and workflows and apply pythonic data-processing best-practices to them, e.g. by using Pandas
  • Identify and fix bugs or performance bottlenecks in existing developed mechanisms
  • Collaborate with cross-functional teams to gather requirements, design and deliver new features
  • Implement unit, integration, and end-to-end testing to ensure code quality and reliability
  • Develop and manage well-functioning databases and applications
  • Integrate Python-based REST API and help to extend its features
  • Troubleshoot and debug issues across the full stack
  • Participate in code reviews and provide constructive feedback to peers
  • Write technical documentation
  • Mandatory skills and experiences
  • A degree in Computer Science, Software Engineering or a related field
  • Proven experience as a Back-end Developer
  • Basic knowledge in ticketing system (e.g. Jira)
  • Strong understanding of unit, integration, and end-to-end testing methodologies
  • In-depth understanding of Python & ability to write well-structured, well-documented and easily accessible code
  • Experience with relational database technologies such as MySQL
  • Knowledge of modern AAA mechanisms (SSO) and security best practices
  • Experience with version control systems (e.g. Git)
  • Strong communication and teamwork abilities
  • Team player, highly motivated and engaging nature, positively assertive
  • Proficiency in written and spoken English. German is a plus.
  • Optional skills:
  • A strong attention to detail, problem solving skills, and a passion for delivering high-quality code
  • Ability to explore, document and present new ideas or coding-approaches by harnessing Jupyter-notebooks
  • Experienced in handling complex JSON-objects and applying jmespath to extract data from such
  • Ability to work effectively in Agile cross-functional teams
  • Adaptability to changing project requirements and priorities
  • Experience with DevOps practices (CI/CD pipelines) and tools
  • Familiarity with Django, Flask, or FastAPI frameworks
  • Knowledge of cloud services and containers (preferably in GCP)
  • WEB
  • title=Cyber Protection Automation – Back-End Developer (Integration Development) 
  • job=backend
  • Get hired quicker

    Be the first to apply. Receive an email whenever similar jobs are posted.

    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Back-end Developer Q&A's
    Report this job
    Apply for this job