Position: Senior Back-End Developer
Company: UPPeople
Category: Java
Experience required: 5y
English level: upper

Our product is a unique platform for exploring your family history and making amazing discoveries about your past. Our platform makes it easy for anyone, anywhere to take a meaningful journey into their past and preserve their family stories for generations to come. We leverage cutting-edge technologies and AI techniques such as deep learning to deliver powerful discoveries to our 100 million users. Our massive database includes billions of family tree profiles, millions of DNA kits, and billions of historical records. Our product is making a difference in the lives of people all over the world by making family history more accessible than ever and reuniting families across the globe.

Are you obsessed with performance and scale challenges? Do you lose hours of sleep thinking about how to reduce ten milliseconds from an SQL query? If you’re looking for challenges with server solutions and running cutting-edge NoSQL big data architecture, then look no further. Our complex environment of over 4.4 billion individual profiles, and 13.0 billion historical records, will ensure that you’ll help solve big data challenges (using Hadoop, Hive, and other NoSQL solutions) while working in continuous integration and deployment.


What you bring
B.Sc. in computer science or software engineering
5+ years of experience in server-side development
Extensive knowledge in OOD, architectural and design patterns
Self-directed, ambitious, team player, fast-learn and a strong communicator
Experience working with complex database schemas

What else
Continuous integration and deployment
Experienced with end to end data and large-scale performance challenges
Good understanding of Agile concepts
Upper-intermediate English

Will be a plus
Practical experience in different languages (Java, Python, PHP)
Experience with big data (Sharding, Hadoop, Hive)
Experience in building microservice architecture (pros and cons)
Experience with AWS infrastructure