Full-Time Python Developer for Matrix Synapse Homeserver

Famedly is hiring a remote Full-Time Python Developer for Matrix Synapse Homeserver. The career level for this job opening is Experienced and is accepting Europe based applicants remotely. Read complete job description before applying.

Famedly

Job Title

Python Developer for Matrix Synapse Homeserver

Posted

Career Level

Full-Time

Career Level

Experienced

Locations Accepted

Europe

Salary

YEAR $45000 - $60000

Job Details

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

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 Synapse's security, stability, and usability, with a strong focus on long-term sustainability under the AGPLv3 license.

Job description: As an experienced Python 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 can be used in a secure and reliable long-term use by the global Matrix community.

You will work closely with other developers to address vulnerabilities, implement features, and enhance overall system stability.

If you've ever been frustrated by Synapse's 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 you've encountered and make Synapse stronger for everyone.

Key Responsibilities:

  • Develop and maintain features for the Synapse homeserver using Python, in alignment with AGPLv3 license requirements.
  • Design and implement a comprehensive security process to ensure the 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 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.

FAQs

What is the last date for applying to the job?

The deadline to apply for Full-Time Python Developer for Matrix Synapse Homeserver at Famedly is 17th of January 2025 . We consider jobs older than one month to have expired.

Which countries are accepted for this remote job?

This job accepts [ Europe ] applicants. .

Related Jobs You May Like

Java Application/Cloud Architect

Lisbon, Portugal
1 day ago
Angular
Cloud Architecture
Java
Penguin Formula
Full-Time
Experienced

Automation Test Analyst

Netherlands
2 days ago
API Testing
C#
GUI Testing
ARHS
Full-Time
Experienced

Sr. Software Engineer - Data Imports

USA
2 days ago
AWS
Data Structures
Databases
Addepar1
Full-Time
Senior Manager
YEAR $125000 - $195000

Professional/Senior Android Developer

Croatia
2 days ago
Android Development
Coroutines
Hardware Protocols
Uhp
Full-Time
Experienced

Technical Lead Blockchain Product

Chicago, Illinois, United States
2 days ago
Blockchain
Cloud Computing
Java
DRW
Full-Time
Manager
YEAR $200000 - $250000

Senior Mechanical Engineer

Taguig, Philippines
2 days ago
CAD Software
Mechanical Design
Problem Solving
Crover Ltd
Full-Time
Senior Manager
YEAR $60000 - $80000

Principal Software Engineer

Worldwide
2 days ago
AWS
MS SQL
Jobot
Full-Time
Expert
YEAR $145000 - $180000

Squad Lead

Europe
3 days ago
Communication
Project Management
Software Development
Sherpany
Full-Time
Manager

Senior Rust Engineer

USA
3 days ago
AWS
Kubernetes
Node.js
Wyndlabs
Full-Time
Senior Manager
YEAR $180000 - $300000

Director, Finance Systems Technology

USA, UK, Canada
3 days ago
Project Management
Software Development
SQL Server
Harborglobal
Full-Time
Manager

Software Engineering Manager

USA
3 days ago
.NET
AWS
Azure
Caret
Full-Time
Manager
YEAR $180000 - $185000

Senior Backend Engineer

USA
3 days ago
AWS
Backend Development
Laravel
Givebutter
Full-Time
Senior Manager

Looking for a specific job?