we’re ordinary people with rebellious spirit. wanna join?

We are strongly values driven

We believe that this provides the structure to scale our organization, innovate our technology and attract top talent as we strive to change the world towards a better future. The values apply to how we work and the philosophy of the solutions we create. People make the product!


our values

We have no top-down hierarchy

We offer a creative, highly participatory environment without the classical top-down hierarchy. We value that each candidate brings their own unique mix of skills and experience.

See openings

We are remote and flexible

Your location is not as important as your timezone. We operate across the European and American time zones.

We believe your life outside your professional commitments should be enjoyed, and time to rejuvenate is critical to thriving. That’s why we work flexibly during the month. You commit your time for a specific number of hours during a month and you can work during the times that are most productive for you.


meet the team
current openings

Senior Flutter Developer
Description
We're looking for someone that can help our team to increase the development speed and quality of the flutter app and join our self-governing organization.
Our tech stack

We use Rust for the backend, Flutter for Android, desktop and the web, Python for external micro-services.

We pick the best tool for the job, without being fanatics about any language or tool we use. We encourage following best practices and aim for improvement, not tech stagnation. We work hard to make things simple.

The development team currently consists of one Rust, one DevOps, two Data Scientists (Python) and two Flutter developers. We also have a part-time community manager and tech writer. We also have other open positions for Rust (tell your friends!).

Role
  • Help the team to increase the development speed and quality of the flutter app.
  • Guide the rest of the team on architectural decisions.
  • Actively participate in a self-governing organization, helping make decisions that affect the course of the organization
  • Participate in shared team responsibilities like issue triage, code review, design review, and bug fixing.
  • Developing the Flutter application in a tight loop with our Product Designer, DevOps and DataScientists
Requirements

You should apply if the following statements are true for you:

  • You have at least 1 years of experience in Flutter
  • You have at least 5 years of experience in Flutter / Android / Swift / elm / TypeScript or similar
  • You have experience in writing high-quality software, e.g. using CI, linters, tests etc.
  • You have experience in writing complex front-end projects, including functionalities such as syncing, parsers
  • You are available for 32-40 hours a week (hours are flexible)
  • You could join meetings during CET workhours on a regular basis / You are located in Amsterdam or could join our office on a regular basis
  • You are interested in working in a decentralized flat & remote organization (meaning that you'll get the chance to actively participate in how we run our organization)
  • You are open to learn and grow on a professional and a personal level
  • You are an excellent communicator and master English verbally and in writing
  • You are happy to share a short motivational letter when you apply (applications without a letter will not be processed!)
Bonus points:

If you checkmark at least 3 of these items and you feel a connection to what we do and how we do it, do apply!

  • Experience in industry’s best practices: receive and provide code reviews, write documentation etc
  • Experience with databases
  • Experience working in open-source communities (currently all of our projects are open-source)
  • Experience with multi-threaded architecture in Flutter (isolates/web workers)
  • Experience with UI/UX and interface design tools such as Figma, Sketch etc.
Benefits
  • Possibility for part time work (and/or flexible hours if you need)
  • Work on something that puts people first. Instead of selling people’s private data to the highest bidder, you’ll be working on empowering the user to take control of their data
  • Opportunity to work in an open-source project and to engage with the community
  • Budget for education: conferences, books, courses and other resources to help you grow personally and professionally
  • An environment where feedback is valued, asked regularly and acted upon, you can have impact from day 1
  • We are a flat organization. Any opinion or approach can be challenged, even if it comes from the CEO, team lead, or any other person around. We have a concept of “deep democracy” where, even if a person is a minority in a vote, they are given space to explain and their opinion is taken into account
  • We aim for full transparency, both information and decisions
  • As an early organization we offer a competitive salary with a large stake in the future upside of our effort. Our leadership has successfully started and sold previous startups, and although we have chosen an approach that puts our values first, and profit second, we still expect a good future financial outcome as well
  • The opportunity to join an organization and actively participate in building and shaping the organization and products.
  • Occasional offline retreats somewhere on this planet to get together with the team.
  • Visa sponsorship if needed
Apply now

Senior Python Developer
Description
We are looking for a Senior Python Engineer to join our team to expand and maintain our integration libraries.
Role
  • You’ll be responsible for the libraries that contain code to (continuously) import personal data from online services. (e.g. WhatsApp using the Matrix protocol)
  • You’ll collaborate with colleagues and actively help to develop our product so that we can allow
  • Maintain an ecosystem of python plugins that import, manipulate and export data to our personal online datastore (POD)
  • Maintain and extend a Python library design to build plugins, including documentation and testing
  • Create a few essential plugins to import personal data from online services (social media, messaging, storage etc.) and make them accessible in our front ends. In some cases, this may include reverse engineering the API's of those services
  • Maintaining the CI/CD pipeline of both the plugin library and the plugins themselves using Docker in GitLab
  • Create plugins that operate as services to use e.g. the Matrix and IPFS protocols
  • Interact with the open source community to guide development and do quality assurance
Requirements

You should apply if the following statements are true for you:

  • You have at least 8+ years of python experience
  • You are familiar with these programing languages/methods
  • You are available for **32-40** hours a week (hours are flexible)
  • You are able to join meetings during CET time zone on a regular basis / You are located in Amsterdam or could join our office on a regular basis
  • You are interested in working in a decentralized flat & remote organization (meaning that you'll get the chance to actively participate in how we run our organization)
  • You are open to learn and grow on a professional and a personal level
  • You are an excellent communicator and master English verbally and in writing
  • You are happy to share a short motivational letter when you apply **(applications without a letter will not be processed!)

Bonus Points if you have the following:

  • Experience with web development

    - HTTP Sockets Implementing clients

    - Schema management

  • Building front-ends Machine learning and data management
  • Able to architect end-to-end systems across multiple technologies with user in mind
Additional requirements
Timezone GMT - GMT + 5
Benefits
  • Flexible working hours.
  • The opportunity to join an organization and actively participate in building ands shaping the organization and products.
  • Occasional offline retreats somewhere on this planet to get together with the team.
Apply now

If none of these positions are a fit, email iwantotjoin@memri.io describing your dream job.