Senior Back-end Engineer

Location: Draper, UT
Date Posted: 06-26-2018
Software Engineer
Full-time
Draper, Utah

About the company
Our client is a business intelligence and data analytics company that provides eCommerce metrics to over 100+ of the world’s top brands in Consumer Products, Beauty, Home Goods, and Electronics. They help manufacturers across e-commerce to run their businesses more effectively with metrics like market share, competitive sales, traffic, advertising ROI, eCommerce search engine optimization, and more.  Their processes, data, and solutions are turning heads from industry experts of the largest, most sophisticated data companies in the world.‚Äč  

Opportunity
This is an opportunity to work at a fast-paced, high-growth company in the e-commerce analytics and big data space providing valuable data with a memorable user experience requires a well-designed back-end as the foundation of our software platform. We are looking for Back-end Engineers to help build micro services that operate at petabyte scale.


Job Description:
  • Design, build and maintain micro services used across the organization and ecosystem.
  • Work with engineers to tackle petabyte-scale data problems.
  • Help define the future of Service Oriented Architecture
  • Mentor younger software engineers.
  • Thrive in a collaborative environment. We believe in constant communication. We talk through the problems we’re working through with other engineers and bounce ideas off of each other often.
  • Take a plan first, execute after approaching problems. We value spending time gathering requirements, defining the scope and designing to solve clearly defined problems before any code is written.
  • Enjoy performance tuning back-end processes. We work on unique business problems and these often require revisiting old code and tuning them.
  • Value documenting their code. Documentation helps with collaboration and operations, we afford engineers the time to write documentation.
  • Work well with statically typed programming languages. Across the company, we use many programming languages, but we are focused on using statically typed languages for new services.
  • Values self-directed learning. Do you read programming books or watch YouTube videos of conference talks? We value new ideas and approaches to solving engineering problems.
  • Processes streams of data with a stream processing framework



Candidate Qualification:
  • Writing RESTful APIs
  • Experience working with Java, PHP or Python
  • Design systems that process large volumes of data
  • Nice to have:
    • Work with Machine Learning to make algorithms available at scale
    • Have worked with containerized applications before and deployed an application in a Docker container or on Kubernetes.


----------------
JumpSearch is dedicated to connecting with the best talent and creating a great candidate experience.  We appreciate your interest in this opportunity.  Please know that due to the many talented individuals who apply we can only contact who are in consideration. If you are not contacted for the current role(s) for which you have applied, please rest assured that your resume be considered for future opportunities.  Also - follow us on LinkedIn, Facebook, and Twitter to stay current on career trends and future opportunities. 
or
this job portal is powered by CATS