Full Stack Developer
Richfield, MN - USA
Job Summary
RECENT LOCAL PROJECT IS MUST FROM MINNESOTA
Location: strongly preferring someone local to MN who can work hybrid and interview in person
This person will have to justify any major changes.
Will need to contribute to a team discussion.
Will do some paired programming and XP.
Need to be very product minded (we do not have a BA on our team)
Still a full stack dev need to be strong in React.
60% React 40% Java/Spring
This team is building a UI sitting on top of a token service. Would like someone with OAuth experience.
We use intellij gitub - trying to use Github copilot github Actions for ci/cid
Team: Product minded and collaborative go together. We want to make sure we are building something right - we communicate what we are doing so we do everything the same and it is a consistent application.
4 onshore devs 3 offshore devs 1 UX person (gets wireframes and mockups ready for the team ahead of time and presents it)
We have a really strong senior and a few devs who grew up in the java world and are trying to learn React. 1 offshore dev that has a background . Needs someone who is strong in React to build features but also to mentor these team members.
Interview:
15 mins with Michael
1.5 hours with a React coding question using hacker rank and Java Q&A - wants this to happen in person.
Team Overview
- Highly technical security-oriented team managing API token and gateway services across the enterprise.
- The team is collaborative and modeling-heavy including daily 1-hour design sessions.
- There is no Product owner. There is a product manager that is shared and stretched thin so engineers are expected to help shape the product identify gaps and proactively define requirements.
- This is an internal web application serving as the control plane for token and gateway services.
- Split is roughly 50% frontend 50% backend.
- Frontend: React-heavy
- Backend: Java Spring handling business logic APIs and OAuth flows.
- Emphasis on creating a strong testing culture leveraging Playwright and other automation tools. Does not need playwright experience
Interview & Evaluation
- Coding Exercise: Focused on React for frontend skills
- QA / Technical Discussion: More focus on Java / backend expertise
Ideal Candidate Profile
- Senior-level full-stack engineer with React expertise
- Product-minded and proactive-able to see the big picture and shape the product
- Comfortable in security-sensitive applications
- Able to work collaboratively in modeling/design sessions and
- Able to bridge the gap between technical execution and product thinking
JOB DESCRIPTION-
Are we looking for local or non-local candidates - Ideally local to Richfield but not a strict requirement.
If local will they need to be onsite - 2-3 days per quarter
If onsite what is the onsite schedule for your team - 8-4 are core hours for the team
Tell us about your department:
Bifrost API Management builds and supports API token and gateway services for best buys IT infrastructure
Project Description:
We are building a frontend which will serve as a control plane for the companys token and gateway services. Most of the business logic of these tools are built by us. Our goal is to make api management a seamless and secure experience for best buy.
Position Summary/Job Description:
On our API Management team we are building a centralized control plane over our gateway and token services tools. We are seeking a talented and experienced Full Stack Engineer with a strong background in ReactJS and Java. The ideal candidate will be responsible for developing and maintaining our web applications ensuring high performance and responsiveness.
Skills Overview:
What are the top five skills and number of years of experience required to perform this job
React JS 4 years
Java 3 years
Spring 3 years
Rest API 3 years
Oauth 3 years
What are some preferred/nice to have skills the manager is looking for
CI/CD Pipeline
Intellij
Github
Github Actions
Playwright
Vite
Product-Engineer
Interview Process Overview:
Initial meeting: 20-30 minutes:
Hiring Manager to discuss the role and determine high-level fit
Interview Panel of 1-2 Devs Hiring Manager: 1.5 hours
5 minutes introduction
45 minutes frontend Coding exercise
30 minutes technical questions based on experience related to:
Java
Spring
APIs
Node
Typescript
o 10 minutes candidate Q&A
Interview Process Overview:
Initial meeting: 20-30 minutes:
Hiring Manager to discuss the role and determine high-level fit Interview Panel of 1-2 Devs Hiring Manager: 1.5 hours:
5 minutes introduction
45 minutes frontend Coding exercise
30 minutes technical questions based on experience related to:
Java
Spring
APIs
Node
Typescript
o 10 minutes candidate Q&A