27 sep
|
Proton
|
Barcelona
Join Proton and build a better internet where privacy is the default Proton was founded in 2014 by scientists from CERN on a simple truth: privacy is a fundamental human right. Since then, we've built the world's largest encrypted email service (Proton Mail) and expanded into Proton VPN, Proton Drive, Proton Pass, and Proton Calendar—tools used by millions globally to protect their freedom, fight censorship, and keep their data safe. As Proton is a general Company, the Payments Team works to continuously expand the possibilities for users to pay with various payment methods, beyond just plain credit cards or Paypal.
The mission of the team is to empower anyone in the world who wish to use Proton services, to become a Proton subscriber by building enticing interfaces, being able to progressively reach global markets, by providing the methods and tooling allowing users to pay, and for the Proton organization to properly being able to measure growth, and to follow the relative financial regulations Differently than many other stacks at Proton, the Payments stack depends largely on external services such as payment providers, tax-information providers, currency-conversion providers... As such it is critical, for the success of the service, to build with resilience. Internally our backend code is in general based on PHP/Symfony, our frontend is based on React, our mobile code is based on Kotlin (on Android) and on Swift (on iOS), with a growing shared codebase in Rust.
We are migrating our infrastructure to Kubernetes. Everything runs on premise in Proton's data-centers.
To organize our work we use classic tools such as Jira and Confluence. With payments being the backbone of any subscription business, we have ambitious plans to expand the team to cover a wide breadth of topics ranging from demystifying payment performance data across regions/products, to thinking about the holistic strategy of product catalogs, and everything in between.
This particular team requires someone who is a strong generalist, who thrives with ambiguity. Build scalable software architecture through software engineering best practices. Optimise user experience and design.
Proven experience with back-end development Expertise in building scalable, high-performance solutions Proficiency with profiling techniques and performance optimization tools Strong understanding of SQL (MySQL preferred) and data modeling best practices Familiarity with Redis or other caching technologies for performance optimization Knowledge of security best practices and experience implementing secure software solutions In-depth understanding of including both the development and consumption of web-based APIs Technology:you'll get the right hardware and the right software you need to do your best work.
We offer strong health coverage, solid retirement options, generous leave, and wellness support so you can bring your best self to work every day Transport:getting to the office shouldn't cost you.
Flexible
Working:you own your schedule. If you need any extra support or reasonable adjustments during the hiring process, please let your talent partner know.
📌 Remote - Senior Backend Developer (Barcelona)
🏢 Proton
📍 Barcelona