20 hours ago
Software Engineer (40%-60%)
We’re a digital agency with a focus on creating high quality, ethical user experiences. We are looking for a professional software engineer to strengthen our team: with us you’ll be able to participate in designing, building and managing complex, holistic software systems. You will work on production-grade cloud infrastructure, data models, application backend and frontend software, as well as on complex data integration and data processing pipelines. We offer a flexible work environment where you can continuously improve your expertise.
Required Technical Skills
Experience in designing and developing production-grade software systems
Python programming, including an understanding of the latest language features, the standard library, type hints, as well as commonly used developer tools and libraries (e.g. virtual environments, packaging, pytest, mypy, pylint, isort, ruff, git, requests, factoryboy)
Django and at least one commonly used Python web framework for building APIs (e.g. Flask, Django REST framework, FastAPI)
CI/CD workflows, preferably with GitHub Actions
Application containerization, preferably with Docker
Cloud architecture design and infrastructure provisioning, preferably in Google Cloud and with Terraform
Relational databases and SQL
Linux, including commonly used tools (e.g. file system, shells, package managers, service managers)
Required Non-Technical Skills
Excellent communication skills in English
An attention to detail with the ability to be effective at delivering working software
A strong focus on technical simplicity and maintainability
Good independent problem solving capabilities
Optional Skills
The ability to communicate in German is valued but not required
Data engineering or data science expertise (e.g. writing, deploying and maintaining data pipelines with dbt, Airflow or other similar technologies, or developing and deploying AI/ML models to production)
Expertise with columnar databases/data warehousing (e.g. BigQuery, Redshift, ClickHouse)
Frontend development with HTML/CSS/JavaScript, including frontend frameworks (e.g. React, jQuery, htmx)
What We Offer
Trust & flexibility: a fully remote work environment with very few meetings and high individual agency
A bonus system that reflects the individual contribution of a person to their projects and the company
Opportunity for continuous learning and self-development, which is encouraged, supported and valued
High levels of transparency within the company
Application
You can apply by sending your CV or a link to your up-to-date LinkedIn profile to jobs@logikal.io with the subject “Software Engineering Job”. Optionally, if there are any public code repositories that contain contributions from you, please also let us know.
Note that for applicants residing in Switzerland a regular Swiss employment contract is offered, while team members outside Switzerland will receive an external contractor agreement. Candidates residing in Switzerland or the European Union will be prioritized, however, for exceptional talents we are willing to make an exception.