We are looking for a Senior Software Engineer to work on NDrive core engine as a backend developer.
Responsibilities:
- Maintain and develop high performance code using C++
- Maintain and create efficient algorithms for various purposes
- Work with other engineers and QA to deliver high quality routes to our customers
- Write clean code and tests
- Participate in design and code reviews
Requirements and Skills:
- BS/MS degree in Computer Science, Engineering or a related subject
- Strong understanding of algorithms and data structures
- 3+ years of experience with C++
- Engineering know-how
- Strong Mathematical skills to create and improve complex algorithms
- Knowledge of SQL databases
Nice to have:
- Experience in route planning or related domain (e.g. digital mapping, geographic information, transport networks)
- Knowledge of graph theory
- Experience with Python and/or OpenGL
Perks:
- Free fruit, snacks and much more
- Budget for conferences and team building activities
- Health insurance
- Competitive salary
- PS4 and darts
- Free locker
We value people that are passionate to learn, so even if you don’t master all the skills described above and you are interested to work with us, feel free to apply.
Senior Software Engineer
About this job
Job type: Permanent
Experience level: Senior
Industry type: Location Based Services, Mobile Application, Software Development
Company size: ~50 employees
Company type: Private
Location: Porto, Portugal
Tech
c++ data structures algorithms
Job description
We are looking for a Senior Software Engineer to work on NDrive core engine as a backend developer.
Responsibilities:
Requirements and Skills:
Nice to have:
Perks:
We value people that are passionate to learn, so even if you don’t master all the skills described above and you are interested to work with us, feel free to apply.