Back-End Developer

at Integrators services a.s.
  • Remote - Czech Republic

Remote

Software Development

Mid-level

Job description

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
Share this job:
Please let Integrators services a.s. know you found this job on Remote First Jobs 🙏
Integrators services a.s. logo

Integrators services a.s.

  • 51-200 employees
  • 4 remote jobs
Apply now