Post your Job

$225 for fulltime

$75 for freelance

Sign in  No account? Post your opening first!

Front End Software Engineer

MaxMind is looking for a talented, experienced, and highly motivated Front End Software Engineer to help us develop and improve our products and websites. Founded in 2002, MaxMind is an industry-leading provider of IP intelligence and online fraud detection tools. MaxMind is privately held and based in Waltham, Massachusetts.

E-commerce fraud detection is a constantly changing field, and our work is never done. Fraudsters are always looking for new ways to evade detection, which means we’re always looking for new ways to detect them. Our fraud detection service, minFraud, builds on top of our widely used GeoIP products, which associate geographical and other data with individual IP addresses. We screen more than a billion online transactions each year and provide IP intelligence data to thousands of companies worldwide.


As a front end software engineer, you will be responsible developing websites and applications. This includes creating new web applications to help our clients better detect fraud while also working to improve our existing applications and websites. You will work closely with other front end engineers, back end devs, and our product team to convert designs to usable markup and with our platform development team to produce complex, interactive, database-driven web applications.

The salary range for this position starts at $110k/year and is negotiable depending on experience.

We invite candidates from Massachusetts, Minnesota, Montana, North Carolina, Oregon, and Canada. Relocation to any of the above mentioned locations is welcome.


Our front end code uses Less, Sass, BEM, Bootstrap, Jade, Gulp, Knockout, and AngularJS; our JS unit tests are written using Jasmine. Our backend code is largely written in Perl and Go using PostgreSQL and Linux. We maintain high standards for our development practices. All new code is expected to include automated tests run by TeamCity, and all work goes through internal code review on GitHub Enterprise.


As an employee of MaxMind, you’ll enjoy the flexibility and autonomy that come with being a member of a small technical team. Our engineering team is mostly remote, and communicates frequently via Slack and Google Hangouts. You have the option of working from our Waltham, MA office.

We’re a casual, friendly, results-focused company of about 35 employees. We want you to get things done, but it’s also important to have a life outside the office.

In addition to competitive compensation, we offer excellent medical, dental, vision, life, and short and long term disability insurance, a Safe Harbor 401(k) with employer contribution, FSA/DCA, and transit reimbursement. Inquire about benefits for Canadian employees.

Our office is located near downtown Waltham, MA, outside of Boston, a five minute walk from the nearest commuter rail line and several express bus lines.


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 (preferred), Ember, or Backbone.

- Experience writing unit and integration tests for front end JavaScript code, preferably with Jasmine.

- Strong knowledge of modern CSS, and you have an opinion on what maintainable and scalable CSS means.

- 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.

- Experience optimizing client-side performance.

- Excellent written and spoken communication skills.

- The ability to work with a geographically dispersed team.

- Capable with the command line.


- Experience with CMS tools such as WordPress or Drupal.

- Working knowledge of graphic design tools such as Sketch, Photoshop, and Illustrator.

- Backend development experience, especially with the implementation of RESTful APIs.

- User interface and experience design skills.

- Experience using Google Analytics to track custom events.

- Experience with data visualization.

- Experience with l10n/i18n.

- Open source contributions.

Resumes without cover letters will not be considered. Please include a link to your GitHub account or portfolio if you have one. We want to know about you!

MaxMind does not currently sponsor US employment visas.

Note: We can only consider applications from the US states of Massachusetts, Minnesota, Montana, North Carolina, and Oregon, and anywhere in Canada.

How to apply

Smashing Jobs

Your new job

Smashing Jobs is your job board that will help you find the right person for your job opening. It is featured at Smashing Magazine — a magazine that has more than 4 million monthly users and is known to be one of the most successful magazines for creative professionals.

Since 2008, we have been helping great companies as well as gifted job seekers to find their way to each other. We are trusted by companies of all sizes, such as Electronic Arts, Amazon, Lonely Planet, Garmin, Tesla Motors, Rockstar Games, MIT Technology Review, Mercedes, Activision, MTV and, last but not least, Nokia.

More Talents Needed?

Use our credit packages to cut your recruiting costs:

5 CreditsOnly $300. 20% discount. You save $75.
10 CreditsOnly $525. 30% discount. You save $225.

You can choose your preferred credit package during the posting process.

Paypal & Credit Cards
Paying is easy. You can pay from your PayPal deposit or simply start straight with your credit card.

There’s also the possibility of invoicing in which the alternative payment options are via bank transfer or check. If you’d like to get your job posting up and running in a minute, we could forward you a coupon code asap and you can pay later. Just contact Lars (lars<dot>andersen<at>