Position: Middle/Senior Python Engineer
Company: Ralabs
Category: Python
Experience required: 3y
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

**What is this project about?**
This is an innovative startup from Silicon Valley backed by YCombinator. The international team is developing a highly innovative solution that will let you forget all the passwords you use to log in.

The product is a biometric identity provider that enables users to seamlessly and securely authenticate in their favourite apps, without compromising privacy, security, and user experience. Users can sign in to their favourite web apps by face using web cameras on laptops and desktop devices. It helps organizations prevent account takeover attacks, credential breaches, phishing, and password spraying attacks by using biometric authentication, as a superior alternative to legacy MFA solutions.

**What is the biggest challenge?**
Security and privacy are at the very core of what we do. Protecting user identity and data is of utmost importance. We are looking for a Senior Python Developer who really cares about privacy and security. It's also the chance to work with top engineers from all over the world.

**What you will be working on?**
You will be developing the most innovative authentication system in the world, participating in designing our public APIs, and maintaining deployed services and integrations.

**Requirements:**
- At least 3-5 years of experience with a strong knowledge of Python;
- Experience with cybersecurity, identity, and access management background (keycloak in particular) would be a plus;
- Experience with developing microservices and HTTP-based API;
- Knowledge of AWS ecosystem: EC2/ECS, API Gateway, Route53;
- Knowledge of MySQL or PostgreSQL;
- Strong knowledge of security practices and secure software development;
- Prior experience with identity management is preferred;
- Upper-intermediate or higher level of English.

**Responsibilities:**
- Developing, testing, and maintaining software (scalable HTTP-based microservices) for managing sensitive user data;
- Design and implement the APIs for external integrations;
- Planning new features and improvements with the product team.

**Benefits:**
- Flexible working hours (full-time, 8 hours working day);
- No time-tracking systems, screenshots, bureaucracy;
- 20 days of paid annual vacation; 15 days of paid sick leaves;
- Possibility to use vacation during PP;
- Days off on all Ukrainian government holidays;
- Quality workstations. You can choose a Macbook or any other laptop;
- Social package, including medical insurance, sports compensation, educational budget, free English classes, psychological training sessions;
- Mentorship program (get a mentor or become one);
- Loyalty program 100 - we provide $100 per year for education;
- Last but not least - dynamic environment with a low level of bureaucracy.