Participate to all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing code * Design technical solutions to solve complex technical problems at scale * Bachelor's or Master's degree in Computer Science or a degree in Engineering, Mathematics, Physics or similar — or equivalent experience with strong potential to grow into a more senior engineering role * Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis
more