Senior AngularJS Developer

Location: Multiple Countries

Type: Full Time

Min. Experience: Experienced

About Percona

Percona makes MySQL more valuable to customers and the community. Our MySQL Consulting, Support, Training, Remote DBA, and Server Development services as well as open source MySQL software  help people achieve breakthrough results with MySQL.

Our MySQL Consulting and Support teams are in a class of their own. Our expertise is visible in our widely read MySQL Performance blog and our book High Performance MySQL. We also create and maintain the oldest independent version of the MySQL database server (Percona Server), the only open-source hot backup solution for MySQL (Percona XtraBackup), and many more uniquely valuable software tools such as Percona Toolkit for MySQL users.

Discover what it means to work with the smartest people in the industry, solving the most challenging problems our customers can dream up and throw at you. Work from home, with some required travel. Great benefits, flexible hours, and a chance to be part of a company that's changing the industry.

Percona is the oldest and largest independent MySQL support and consulting company with a global, 24x7 staff of over 100 serving more than 2,000 customers in 50+ countries since 2006.

Job description

Are you a phenomenal JavaScript developer, particularly with AngularJS?  Can you turn ideas into reality, elegantly implemented and rapidly delivered?  Do you have a problem-solving, solution-finding attitude?  If your answers are “yes”, “yes”, and “yes”, then we’d like you to join our small team and make a big impact with Percona Cloud Tools (!

This position is pure programming.  You’ll be working on everything from the “nuts and bolts” (e.g. user account management features) to complex, abstract, never-been-done-before features.  It’s this latter type of work that requires a senior developer, guru, or “ninja” if you prefer.  Often times answers aren’t available at the start, but with your expert help, we’ll turn ideas into reality.

We’re agile, test-driven, and results-focused.  That’s not a list of fancy buzzwords, we really practice it: stand-up calls, 100% passing tests, working code delivered every week.  We do not spend one month planning and another month implementing; we plan, develop, deploy, and repeat every week.

The work is challenging, but that’s why it’s also fun and rewarding!  Plus, our team is small, so you and your work will have a large impact.  This is a rare opportunity to start with a great team, on a great project, at a great company with lots of benefits.

Required Skills

  • Expert, senior-level JavaScript programming, particularly AngularJS
  • Expert, senior-level testing
  • HTML, CSS, and LESS
  • Agile (Scrum) practice (deliver working code weekly)
  • git and GitHub
  • Excellent written and verbal English
  • Ability to work with others in team
  • Ability to work remotely and independently
  • Highly-motivated self-starter

Desired Skills

  • PHP and Symfony
  • Charting/visualization libraries (d3, Highcharts, etc.)
  • MySQL
  • Message queues and data stores (RabbitMQ, memcached, etc.)
  • UI/UX theory and practice

Location/Time zone: Worldwide but prefer America time zones

Travel per year: 1 team meeting, usually 1 conference, more if desired

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter*
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
Desired salary
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*