Explore Open Positions

MySQL Site Reliability Engineer

Responsibilities

Design, implement, and maintain database management tools for managing a large fleet of databases

Design and deploy databases on test and production environment

Perform database installation, upgrades, master promotions, and site failover

Implement procedures and tools for backup, recovery, and monitoring

Interact with developers, site architects, and operations teams to resolve site and database issues

Requirements

Strong understanding of MySQL and relational database architecture concepts

Strong hands-on experience administering large MySQL installations with at least 5 years of experience

Proficiency in any of these programming languages: Python, C/C++, Java

Proficiency in UNIX/Linux platforms with excellent knowledge of system internals

Web Developer

Responsibilities

Build world-class, well engineered web pages

Tackle tough design and UX problems

Create new ideas with our Design team and continually iterate on the experience

Requirements

Mastery of HTML/CSS

Experience with Javascript and web development best practices

Ability to work both independently and in cooperation with others

Ability to navigate large existing code, and improve it as they change it

Focus on quality and simplicity, sweat the details, and delight our users

Motivated to solve problems in unique and innovative ways

Desire to make things beautiful, and a strong understanding of usability and visual design

Infrastructure Security Engineer

Responsibilities

Drive security engineering and architecture efforts for our production infrastructure

Develop methods to security-harden Exmo environment without diminishing productivity

Build creative tools and services that detect security issues and increase our response capability

Provide security domain expertise on system, network, encryption and authentication services

Proactively audit the infrastructure, identify security problems and prioritize fixes

Requirements

Experience building security in a fast-paced, web-scale environment

In-depth knowledge of multiple OS platforms with strong emphasis on Linux

Advance knowledge of networking protocols - TCP/IP, DNS, SMTP, BGP etc.

In-depth knowledge of authentication protocols, applied cryptography, PKI and SSL/TLS

Proficiency in at least one programming language (C++, Python, Java, Ruby, etc)