Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Job Description

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Senior Web Developer / Software

Engineer
CANADA /
ENGINEERING /
FULL-TIME
/ REMOTE

APPLY FOR THIS JOB

MaxMind (www.maxmind.com) is looking for a talented, experienced, and highly motivated


Senior Web Developer / Software Engineer to help us develop and improve our products. 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. As a Senior Web
Developer / Software Engineer, you will play an important role in improving our existing
websites and applications.  

This is a full time remote position, and we welcome candidates to apply from anywhere in
Canada.

You must be eligible/authorized to work in Canada.

The Position
You will be responsible for 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. In doing this, you will work closely with our product team as well as
other engineers.

The starting salary for our Senior Web Developer / Software Engineer role is $165k CAD. See
more about benefits and compensation below.

Our Development Practices


We prefer Bootstrap and vanilla JS for most of our website work, but we selectively use
TypeScript and React when we need to create web applications. We use Mojolicious on Perl and
Go for server side rendering. We also have REST APIs written in Go. We use PostgreSQL as our
database. Our servers run Linux on Google Cloud Platform.
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.

About You/Minimum Qualifications:

 Experience with backend web development. Although we use Mojolicious


on Perl as well as Go, we are happy to hear from people with Ruby,
Python, modern PHP, or similar experience.
 Strong knowledge of JavaScript. You should have extensive knowledge of
vanilla JS.
 Experiencewriting unit and integration tests for both frontend and
backend code.
 Strongknowledge of modern CSS, including using CSS frameworks like
Bootstrap as well as CSS preprocessors such as Sass or Less.
 Experience with responsive web design.
 Experience writing SQL queries.
 Experience with revision control, preferably Git.
 Excellent written and spoken communication skills.
 The ability to work with a geographically dispersed team.
 Capable with the command line.

Desired, but Not Required:

 Experience with TypeScript.


 Experience with at least one modern framework such as React (preferred)
or Vue.
 Working knowledge of graphic design tools such as Sketch, Photoshop,
and Illustrator.
 User interface and experience design skills.
 Interest in performance and security.
 Open source contributions.
 Experience doing code reviews.

Why work at MaxMind?


In a recent survey, employees listed having a supportive work culture, good co-workers,
autonomy, and feeling trusted, valued, and respected as some of the things they most liked
about working here.

Our culture is very important to us. We’re friendly, collaborative, and work-focused. We don’t
like office politics and unnecessary stress. We like to have productive workdays and don’t like
work to chase us when we’re done for the day. We maintain a set of core, overlapping hours, but
are flexible with specific start and end times and are understanding about appointments and life
events. We care about helping each other succeed.

MaxMind has a social mission. MaxMind donates over 60% of profits to charities.

MaxMind’s compensation strives to reward getting stuff done, quality of work, and working well
with others.

We are a fully remote company, so communication centers around video chat, group chat, and
Agile planning tools.

Benefits
In addition to competitive compensation, benefits include medical, dental, vision, life, Accidental
Death and Dismemberment, Critical Illness, short and long term disability insurance, Employee
and Family Assistance Program, and paid parental leave. You also have access to a group
Retirement Savings Plan. In lieu of a Canadian RRSP contribution we provide a bonus payout at
the end of each year that employees may decide to use toward retirement savings.

Everyone participates in a company performance-based bonus plan. MaxMind offers a $2,000


USD professional development budget and five days for professional development annually. 

Diversity and Inclusion


We're committed to diversity and inclusion and are mindful of incorporating them into all aspects
of our company. 

We encourage and sincerely welcome applications from candidates of color, women, queer
candidates, candidates with family caregiving responsibilities, transgender candidates, and from
other communities not well represented in the tech world.

See our complete diversity and inclusion


statement - https://www.maxmind.com/en/company/working-at-maxmind. 

Our Interview Process


The first step of our interview process would be a pairing session combined with a first round
interview with two members of the engineering team. This interview will cover questions specific
to the role. Next, there would be a final interview with our hiring manager and our COO. That
interview would be a more general / behavioral interview. The final step of our hiring process is
reference checking.

Resumes without cover letters will not be considered. We want to know about you, please share any projects or
accomplishments and include a link so we can learn more.

APPLY FOR THIS JOB

MaxMind Home Page

Jobs powered by

You might also like