MaxMind is looking for a talented SaaS System Administrator/Network Administrator to join us. We help protect thousands of companies worldwide from fraud, screening over a billion online transactions each year, and we provide IP intelligence data to thousands more. This work requires us to tackle formidable challenges and we want you to help.
The successful applicant will be able to demonstrate strong experience and knowledge in each of the following areas. We'll give you a homework assignment that will give you an opportunity to show us your skills.
* Strong knowledge of JavaScript, including at least one framework such as AngularJS, Ember, or Backbone
* Experience writing unit and integration tests for frontend JavaScript code
* Extensive knowledge of modern CSS and HTML
* Experience with CSS frameworks like Bootstrap as well as CSS preprocessors such as Less or Sass
* Experience with responsive web design
* Experience with revision control, preferably Git
* Excellent written and spoken communication skills
* The ability to work with a geographically dispersed team
It's also a big plus if you have any of the following:
* Experience with CMS tools such as WordPress or Drupal
* Working knowledge of graphic design tools such as Photoshop and Illustrator
* Backend development experience, especially with the implementation of RESTful APIs
* User interface and experience design skills
The salary range for this position starts at $110k/year and is negotiable depending on experience.
= Senior Software Engineer
Minimum Qualifications
* Dynamic language programming experience. We use Perl but we're happy to hear from Javascript, PHP, Python, or Ruby developers as well.
* Web development, especially RESTful web services.
* Experience developing for deployment on a Linux or BSD platform.
* Experience writing tests and documentation.
* Experience doing code reviews.
* Excellent written and spoken communication skills.
* The ability to work with a geographically dispersed team.
Bonus skills
* Data mining, number crunching, and math skills.
* Experience writing C, especially libraries.
* Experience writing Go.
* FS/OSS contributions. Tell us about them!
Compensation includes a starting salary of $120-150k/year and participation in a performance-based bonus plan.
As the article mentions, this issue is not limited to PHP. Many ORMs have similar issues. For instance, I recently ran into essentially the same issue with DBIx::Class in Perl. The problem there was further compounded by the fact that many subroutines in Perl behave differently in different contexts, meaning that code like this may not be safe:
Many subs may behave in unexpected ways when using list context, such as returning an empty list. You may end up with values, which are normally escaped, becoming keys in the hashref. DBIC only does the simplest of checks on the key values, leaving your code open to an SQL injection.
This sort of issue is unfortunately prevalent. It is not just limited to PHP and dismissing it as such does everyone a disservice.
MaxMind is looking for a talented SaaS System Administrator/Network Administrator to join us. We help protect thousands of companies worldwide from fraud, screening over a billion online transactions each year, and we provide IP intelligence data to thousands more. This work requires us to tackle formidable challenges and we want you to help.
- SaaS System Administrator: https://jobs.lever.co/maxmind/d2bf0400-7af0-4d5c-8947-e234ba...