Job Description
Proton is seeking a skilled Backend Engineer to join its VPN team. Proton's mission is to build a better internet where privacy is the default.
The Backend Engineer will work closely with a team of engineers and architects to build resilient, scalable solutions for millions of users. The individual will collaborate with client application developers and product management to ensure back-end meets business requirements. The engineer will document back-end capabilities and debug vital systems.
What this role involves:
- Building resilient, massively-scalable solutions.
- Collaborating with client application developers and product management.
- Documenting back-end capabilities.
- Debugging and repairing systems.
Requirements:
- Extensive experience with PHP-based entry-points to a back-end software stack
- Experience building scalable solutions
- Experience with profiling methods and tools
- Solid understanding of SQL (MySql preferred) and data modelling
- Solid understanding of Redis or other caching technologies
- Solid understanding of security best practices
- Solid understanding of HTTP/REST, including both developing and consuming Web-based APIs
- High-level understanding of cryptography concepts such as key exchange and the difference between symmetric and asymmetric encryption
What Proton offers:
- Lunch and snacks provided daily.
- Subsidized public transport, bike allowances, or parking spaces.
- Stock options.
- Flexible working hours.
- Learning and development opportunities.
- Comprehensive health insurance, retirement savings options, and generous leave policies.