Finding the best job has never been easier
Share
Key job responsibilitiesAbout the team
We care about career growth as well work-life balance. We strive to provide engineers with opportunities that require learning new topics and new skills and surrounding them with like-minded strong engineers
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ 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
- Passion for building new products in a fast paced, team-oriented environment.
- Solid coding practices including good design documentation, unit testing, peer code reviews, operations experience, and a preference for agile processes and working methodology.
- Sharp analytical abilities, proven design skills, excellent written and oral communication skills.
- Strong sense of ownership, bias for action, urgency, and drive
- Experience with Big Data technologies such as Spark, Hadoop or any other distributed data processing engine
- Experience working with Amazon Web Services
- Experience in SQL and data modeling skills
These jobs might be a good fit