Software Engineer

Job summary
Permanent contract
Paris
Salary: Not specified
Occasional remote
Skills & expertise
Generated content
Analytical thinking
React
Postgis
Postgresql
Typescript
+6
Apply

MYTRAFFIC
MYTRAFFIC

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

As a Software Engineer, you will be part of a team responsible for our user-facing app, from the most visual components to the database structure and pipelines to ingest data. The team is composed of several Backend and Frontend Engineers, 3 PMs, and a designer, working very closely with DevOps Engineers, Data Engineers, and Data Scientists.

We conduct extensive integration tests. We love going the extra mile and looking for continuous improvements as we believe great isn’t good enough. You will face many challenging but interesting problems, pull requests, and technical challenges all while working with super friendly colleagues.

Your daily work will include thinking, defining, and implementing technical solutions that will allow our SaaS platforms to meet the needs of its customers.

Some challenges you will find working at MyTraffic:

  • Tweaking well-known algorithms for specific use cases: our optimized Dijkstra runs 10 times faster on our datasets.

  • Designing for datasets one order of magnitude higher than most companies: their entire business is just one small set of rows in one of several tables and schemas in our clusters.

  • Picking the right tool for new problems no other company has publicly faced before: running predictions on scale, getting user-time OLAP insights.

  • Define and drive the best software development/engineering and operational practices for the team.

About our stack

At MyTraffic, we are convinced that mastering a particular framework or programming language is not the most important skill, as it can be learned. We are looking for candidates with an eye for detail, who seek to understand things in depth, and who challenge product issues.

However, you will be required to work on an existing stack, composed of:

  • Vue or React and TypeScript for the frontend

  • Nodejs or Django (Python) for the backend

  • PostgreSQL, PostGIS, BigQuery, and Snowflake for our databases

  • AWS and GCP environment for managing data entering the product (data calculation is managed by Data Engineers)

What We Offer

  • Dynamic Work Environment: Our department is a hub of innovation, testing new technologies and exploring new verticals.

  • High Impact: The quality of our analyses is recognized by major market players, and our solutions have a significant impact on our clients.

  • Cross-functional Collaboration: You will be the link between various MyTraffic teams throughout project timelines, ensuring comprehensive and effective solutions.


Preferred experience

  • Fluent in english 

  • At least 4 years experience in a Software Engineer role and a Computer Science or related degree.

  • Hands-on experience working with architectures that take into account databases and applications using big chunks of data.

  • Someone who can understand new problems, design technical solutions, and lead the implementation of the project.

  • An analytical mindset. You are able to split problems into seizable components that are extendable and adaptable to future complications or modifications of the requirements.

  • Deep experience with SQL and databases. We rely on our databases for a lot of the heavy lifting. If you haven’t used our specific databases before, don’t worry as long as you have a deep understanding of databases. How to design a proper schema, being able to understand a query plan, and knowing when to use window functions, are all things you will need to be great at.

  • Mentor skills to help junior software developers on design patterns, development best practices, and DevOps trade-offs.


Recruitment process

  • 30 min talk with Adèle, our Talent Acquisition,

  • 45-1h with your future Manager (Jose Luis) + other member of the team : Initial interview + technical questions

  • 1-1.5h with 2 members of the team : Architecture and technical questions

  • 45 min Values Ambassador with 2 employees of Mytraffic

  • An interview with Laura Dominique, our CPTO

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings
Apply