ABOUT M32 CONNECT
M32 Connect is an Ad Tech & Analytics company based out of Montreal, helping digital publishers understand, control & optimize their data and the various monetization sources & formats. Beside offering turn-key solutions and à la carte services, we have developed our own unique tech platform which brings the data story together, enabling publishers the ability to make better business decisions for their digital assets.
Our team is expanding as we are quickly growing and becoming a key player in our industry! We are very proud of our team of talented and passionate colleagues who all share our core values: transparency of our services and relationships, respect of people and ideas, team work, innovation to create new solutions to better serve our customers and excellence of the products and services we offer. If you’ve recognized yourself, we’re waiting for your application!
TASKS & MAIN RESPONSIBILITIES
As a Senior Developer with a good knowledge of development best practices, you will have the opportunity to work closely with members of the Product, Development, Operations and Support teams and will be a key player across all development areas including defining the architecture, features, design and processes of our products.
Here is a summary of your main tasks:
- You are an excellent communicator called upon to explain technical issues to non-technical people in both French and English, verbally and in written form.
- You will ensure that test coverage of the code you write mitigates any risk that the continuous integration could encounter.
- You are a Git hound, and as such, will review Pull Requests for style, structure and business requirement completeness.
- Constructive criticism is one of your strengths and will be applied when mentoring less-experienced developers on the team.
- You are passionate about documentation and markdown is your tool of choice to ensure we obtain and maintain our
- knowledge in internal and client facing repositories.
- Jira is the home of all that you do.
- Writing epics, stories and tasks is second nature for you.
- During the planning cycle you understand and challenge team members, business as well as technical.
- Intuitively, you are aware of when time is not on your side and will communicate new timelines proactively to stakeholders who need to manage client expectations.
- React framework
- Basic linux command line
- Node and NPM
Additional Tools and Libraries
- Ant Design (React)
- Plotly graph
THE PROFILE WE ARE LOOKING FOR
- Ability to reason about distributed systems
- Ability to collaborate with non technical colleagues to solve operational issues
- Be at ease with browser development tools
- Ability to debug complex interactions between client’s environment and our code
- Thoroughness and attention to detail
- Very good sense of organization
- Willingness to learn
- Autonomy and sense of initiative
- Team player
- English and French, written and spoken
SOME ADDITIONAL “NICE TO HAVE”
- Knowledge of the Python programming language
- Knowledge of “modern” JS tooling (babel, webpack …)
- Knowledge of Oauth2
THE ADVANTAGES OF WORKING AT M32 CONNECT
- Start-up spirit in an open space environment
- Competitive salary & benefits package
- Accessible location, closed to the metro and the Central Station
- Flexible work schedule
- Free coffee, healthy snacks and refreshments