This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
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 and strive for continuous improvements, believing that great isn’t good enough.
You will face many challenging but interesting problems, pull requests, and technical challenges while working with 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 include tweaking well-known algorithms for specific use cases, designing for large datasets, and picking the right tools for unique problems.
You will define and drive the best software development/engineering and operational practices for the team.
Our technology stack includes Vue or React and TypeScript for the frontend, Node.js or Django (Python) for the backend, and PostgreSQL, PostGIS, BigQuery, and Snowflake for our databases, all managed in AWS and GCP environments.
Requirements:
You must be fluent in English.
You should have at least 4 years of experience in a Software Engineer role and possess a Computer Science or related degree.
Hands-on experience working with architectures that consider databases and applications using large amounts of data is required.
You need to understand new problems, design technical solutions, and lead the implementation of projects.
An analytical mindset is essential; you should be able to break down problems into manageable components that can adapt to future changes.
Deep experience with SQL and databases is necessary, including the ability to design proper schemas, understand query plans, and know when to use window functions.
You should possess mentoring skills to help junior software developers with design patterns, development best practices, and DevOps trade-offs.
Benefits:
You will work in a dynamic work environment that is a hub of innovation, testing new technologies and exploring new verticals.
The quality of our analyses is recognized by major market players, providing you with high impact in your role.
You will engage in cross-functional collaboration, acting as a link between various MyTraffic teams throughout project timelines to ensure comprehensive and effective solutions.