Full Stack Developer
Role details
Job location
Tech stack
Job description
We're looking for an entry-level Full Stack Developer to join our team and grow into a well-rounded engineer. You'll work across the full stack-building web front ends with React, mobile experiences with React Native, and back-end services and APIs in C#. This is a great opportunity for someone early in their career to gain hands-on experience with modern development tools and practices while contributing to real, production-facing software. You'll be supported by experienced developers who will help you sharpen your skills and grow.
What You'll Do
- Build and maintain web applications using React and back-end services in C#
- Develop cross-platform mobile features using React Native
- Create and maintain APIs, and integrate with third-party APIs
- Collaborate with the team using Git for version control and Azure DevOps for builds, pipelines, and work tracking
- Write clean, maintainable code and participate in code reviews
- Help troubleshoot, debug, and resolve issues across the stack
- Learn from senior developers and continuously build your technical skills
Requirements
- Degree in Computer Science, Software Engineering, or a related field-or equivalent hands-on experience (bootcamp, personal projects, internships)
- Working knowledge of C# for back-end development
- Familiarity with React for web development
- Familiarity with React Native for mobile development
- Understanding of building APIs and integrating with third-party APIs
- Experience with Git for version control
- Exposure to Azure DevOps (pipelines, repos, or boards)
- Solid grasp of core programming fundamentals (data structures, control flow, debugging)
- Eagerness to learn, a collaborative attitude, and good communication skills
Nice to Have
- Experience with containerization using Docker
- Familiarity with Kubernetes for orchestration
- Exposure to infrastructure as code with Terraform
- Some experience with Python
- Understanding of relational databases and SQL
- Familiarity with Agile/Scrum development practices
LOCAL CANDIDATES ONLY - THIS POSITION WILL BE IN OUR FARMINGTON HILLS, MI OFFICE 5 DAYS PER WEEK.
Job Type: Full-time
Benefits & conditions
Pulled from the full job description
- Referral program
- Professional development assistance
- Tuition reimbursement
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off, * 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance
Application Question(s):
- Are you located within the metro Detroit area and able to work at our Farmington Hills Office 5 days per week?