drjobs Python / Rust Developer for Matrix Synapse Homeserver (m/f/d)

Python / Rust Developer for Matrix Synapse Homeserver (m/f/d)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Berlin - Germany

Yearly Salary drjobs

EUR 60000 - 75000

Vacancy

1 Vacancy

Job Description

Are you motivated to develop robust and scalable open-source software that drives secure and decentralized communication If so the role as a Python / Rust Developer for Matrix Synapse Homeserver (AGPLv3 Open-Source) at Famedly could be the perfect fit for you!

Since the foundation in 2019 Famedly has been committed to digitizing medical communication processes in compliance with data protection regulations and thus revolutionizing the healthcare system. Famedly has launched the first gematik-certified TI messenger to improve communication and collaboration within the healthcare sector. Famedly enables medical teams to share sensitive patient information images and other files in real time and from any location - from medication schedules and lab results to X-rays. As a dynamic remote-first startup based in Berlin with a growing and experienced team we work together every day towards our vision of a healthcare system without information barriers.

Join Famedly to work on the Matrix Synapse Homeserver the open-source core of the Matrix ecosystem. Matrix is an open standard for decentralized secure communication and Synapse is the reference homeserver implementation that powers a growing network of federated servers.

Our mission is to enhance Synapses security stability and usability with a strong focus on long-term sustainability under the AGPLv3 license.

Job description:

As experienced Python / Rust Developer you contribute to the ongoing development of the Synapse homeserver under the AGPLv3 license. Your primary focus will be to maintain and develop a robust version of Synapse that it can be used in a secure and reliable long-term use by global Matrix community. You will work closely with other developers to address vulnerabilities implement features and enhance overall system stability.

If youve ever been frustrated by Synapses stability or have ideas on how it could be improved we especially want to hear from you. This is your opportunity to directly address the issues youve encountered and make Synapse stronger for everyone.

Key Responsibilities:

  • Develop and maintain features for the Synapse homeserver using Python and Rust in alignment with AGPLv3 license requirements.
  • Design and implement a comprehensive security process to ensure long-term viability and security of the AGPLv3 Synapse version.
  • Identify and address security vulnerabilities bugs and performance issues in a large distributed system.
  • Collaborate with other developers and the wider Matrix community to prioritize and implement security-focused features.
  • Contribute to code reviews testing and documentation to ensure high standards of code quality and security.
  • Participate in discussions and planning for the future development and security enhancements of Synapse.

Requirements:

  • Experience in Python and Rust development particularly in large-scale distributed systems.
  • Strong understanding of security best practices in software development.
  • Good understanding of networking databases and web technologies.
  • Experience with RESTful APIs and asynchronous programming.
  • Comfortable working in a remote collaborative open-source environment.
  • Excellent problem-solving skills and attention to detail.
  • Ability to communicate effectively with technical and non-technical stakeholders.

Nice to have:

  • Familiarity with the Matrix protocol and the Synapse homeserver.
  • Experience with Docker Kubernetes or other containerization technologies.
  • Familiarity with Postgres Redis and other components of the Synapse stack.
  • Contributions to open-source projects especially within the Matrix ecosystem.
  • Understanding of performance profiling and optimization techniques.
  • Knowledge of CI/CD pipelines and automated testing frameworks.

Why you should work at Famedly:

  • Work in a rising and ambitious startup that is in an exciting start-up phase - We have grown very quickly since 2019 and we still have big plans! Famedly has launched the first gematik-certified TI messenger and we are developing it further with your help!
  • Attractive conditions- A permanent employment contract with appropriate remuneration (60-75k depending on your experience) professional development budget work equipment of your choice and 28 vacation days per year
  • Flexible benefits - You receive a monthly wellbeing budget that you can use flexibly for offers relating to fitness nutrition and mental health. In addition you benefit from exclusive corporate discounts.
  • Your perfect work-life balance - With remote work and flexible hours you decide from wherever or whenever you are the most productive. At the same time you have the chance to work in our office in Berlin. The choice is yours: equip your home office or use a co-working space!
  • Responsibility and scope for action - At Famedly you are given the chance to anchor your own ideas and wishes in a defined process within the company.
  • We love Open Source - In your work you will always have the opportunity to dive into several Open Source projects as well. You can find an overview at: github(dot)com/famedly
  • A diverse and international team - We value an open mindset and a diverse and inclusive culture where everyone feels welcome.
  • Regular team meetings and events - Workshops team buildings virtual games nights and company events such as the bi-annual Famedly Summit and our Office Weeks

Ready to go Then what are you waiting for Apply now! We are looking forward to your CV! You dont meet all the requirements We look forward to getting to know your personal path!

We are dedicated to promoting diversity and this is a key value in our selection process. We are happy to welcome you to our Famedly.

Do you have any questions Feel free to send them to us:

Your contact person:

Annalena Schnert

Head of People Operations

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.