The point where experts and best companies meet
Share
We are working on building the next generation tools and software to help our customers make informed purchases. This requires a wide range of skills or aptitude to learn new technologies like:
- knack of solving technology problems in simplistic manner with an eye for innovation.Successful candidates for this position will have a strong background in designing and developing world-class micro services in software programming languages such as Java, Scala, Ruby, C++, C#, Python and NodeJS. Equally important to these specific candidate skills are excellent written and verbal communication skills both with the team and external teams, the ability to multi-task, the ability to translate business requirements to engineering requirements, the ability adapt quickly to new environments and using creativity to solve difficult problems in a world-class engineering team.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit