Secure Business Messenger App for Mobile Collaboration and Mission-Critical Communication
We offer a safe alternative to WhatsApp for enterprises, the public sector, and healthcare.
The app has been specially developed for operational scenarios of law enforcement agencies (police, fire brigade, disaster control, etc.) and offers additional features:
* Optimal coordination of operations with live location and alerting function
* Real-time transmission of photos and videos
* 100% GDPR-compliant and ISO-certified secure communication with state-of-the-art encryption technology and full data sovereignty
This enables law enforcement agencies to act faster in manhunts and missing persons cases, benefiting people in danger.
Operations during demonstrations, natural disasters, and major events can be coordinated more safely and effectively.
We are an international team that works remotely and is committed to good collaboration, positive results, and significant growth.
We seek a Senior Python/Django Developer to join our backend team and help us achieve great things.
Your Profile:
* You communicate fluently in English, with clarity in both speech and writing
* You are skilled at communicating your ideas
* You are proactive, communicative, and self-directed
* You have deep Python and Django knowledge with at least 5 years of professional experience
* You are committed to creating and documenting performant, readable code that scales in different environments
* You have hands-on experience dealing with distributed systems
* You are proficient in writing unit tests and designing load tests
* You have experience working with WebSockets, push notification services, DRF, and MySQL/MariaDB
* You have excellent debugging skills
* You are familiar with Docker and CI pipelines
* You are comfortable using Domain Driven Design
* You are not afraid to tidy up and improve existing code when needed
Your Responsibilities:
* You will work in a cloud environment with modern architectures where scalability, high availability, extensibility, and resilience are essential
* You will analyze, design, and implement highly performant and technically complex systems
* You will work in an engineering team on various development topics
* You will own engineering tasks and projects and drive these initiatives by yourself
* You will develop elegant algorithms and write clean as well as maintainable code
* You will write test cases and prepare documentation
* You will contribute to defining how to improve performance and scalability