Find A Job

Full Stack Developer IV

Richfield, Minnesota | IT
Job ID: 100234
Listed on 7/23/2020

IT - Full Stack Developer IV

Req ID - 17823-1


6 months

2 openings 


Project Description:

This assignment is with a specialty team called Recommendations Team. This team is building and maintaining a platform that uses number of sophisticated machine learning algorithms and Big Data capabilities, to build a platform around them, unlocking contextual product recommendations and affinity models making across the Best Buy enterprise.



Position Summary/Job Description:

This is an opportunity for software technologists to build automated tools and frameworks aimed at continuous integration and delivery and system observability. Developers of mixed seniority generally work together in functioning sub-teams or pods. A pod works with an agile product owner to understand desired behavior, developing a software architecture, documenting designs for review boards, and decomposing work for implementation, review, testing, and deployment. The team is an on-site mix of 10 engineers and 2 testers working on a new product build-out.


Engineer in this position will

  • use tools that enable container-based development & deployment
  • work with multiple cloud providers such as Amazon Web Services (AWS) and Google Cloud Platform (GCP)
  • shell script or python script any automation required to monitor systems, upgrade systems and reduce manual maintenance tasks
  • co-ordinate release deployments and any product issue triage



How much time will the resource spend pair programming?


Only when required



Skills Overview:

What are the top five skills and number of years of experience required to perform this job?

  1. Working experience in scripting programming languages such as python, bash, chef or similar – 2+ years
  2. Understand java application deployment and infrastructure setup process – 2+ years
  3. Build automation to create & maintain AWS EC2 instances with multiple technology applications – 2+ years
  4. Build automation to release, observe & fix application issues – 2+ years
  5. Ability to manually upgrades to software versions and certificate renewal – 1+ years



What are some preferred/nice to have skills the manager is looking for?

  • Develop java applications
  • Test java applications


Will there be a Hacker Rank test Required for this REQ?




Prescreening Questions: Must be submitted on resume, no exceptions!

  1. How would you verify an application deployment automation script when you don’t have access to environments?
  2. What are Four Golden signals for production systems and why are they important to understand stability of an application, provide examples?
  3. What is hard about learning a new technology or programming language from your personal experience?


Interview Process Overview:

30 mins programming  exercise

30 mins soft skill