Senior Full Stack Software Engineer - React/Java in Abbeyville, Colorado at Jobgether
Explore Related Opportunities
Job Description
This is an exciting opportunity for a senior software engineer to build and enhance high-impact digital experiences used by millions of customers. In this role, you will contribute to modernizing customer-facing web platforms by designing scalable frontend and backend solutions. You will work across React-based interfaces, backend services, APIs, and cloud-enabled infrastructure while collaborating with experienced engineers and cross-functional teams. The position offers the opportunity to influence architecture decisions, improve engineering practices, and deliver reliable software solutions in a fast-paced environment. This role is ideal for a technical leader who enjoys solving complex problems, mentoring others, and creating seamless user experiences through innovative technology.
- Design, develop, and maintain scalable full-stack applications that support key customer-facing digital experiences.
- Build reusable React components, backend services, APIs, and infrastructure improvements while following modern software engineering practices.
- Contribute to the evolution of micro-frontend architecture and help modernize existing applications using current technologies and standards.
- Translate business requirements into technical solutions by collaborating with product teams, stakeholders, and engineering partners.
- Lead team-level projects by defining goals, managing technical deliverables, communicating progress, and driving successful outcomes.
- Participate actively in product strategy discussions, technical planning, prioritization, and solution design.
- Deliver high-quality features, enhancements, and technical improvements while maintaining application performance, reliability, and scalability.
- Improve application observability, monitoring, and operational excellence through effective engineering practices.
- Participate in code reviews by providing constructive feedback and supporting knowledge sharing across the engineering team.
- Mentor junior engineers and promote best practices around software development, collaboration, and continuous improvement.
- 4+ years of professional software engineering experience developing applications as part of a collaborative engineering team.
- Strong full-stack development experience with both frontend and backend technologies.
- Hands-on experience with React and modern frontend development practices.
- Experience designing and developing backend services, APIs, and scalable software solutions using Java or similar backend technologies.
- Understanding of micro-frontend architecture principles and modern web application design patterns.
- Experience with GitHub Actions workflows and software development automation practices.
- Proven ability to lead technical projects, manage ambiguity, and deliver solutions aligned with business objectives.
- Strong understanding of software engineering best practices, including testing, code quality, version control, and code review processes.
- Excellent communication and collaboration skills with the ability to work effectively across technical and non-technical teams.
- Ability to mentor engineers, share knowledge, and contribute to a culture of continuous learning.
- Comfortable working in a hybrid environment or remotely depending on location.
- Competitive base salary ranging from $112,900 to $188,100 depending on experience, location, and qualifications.
- Eligibility for an annual incentive bonus program based on individual and company performance.
- Medical, dental, vision, and life insurance coverage starting on the first day of employment.
- Access to licensed therapist sessions and emotional wellbeing resources.
- Paid time off program and company holidays.
- 401(k) retirement plan with a 6% company contribution.
- Employee discounts and financial wellness resources.
- Tuition reimbursement and student loan refinancing support.
- Paid parental leave programs, including maternity support and nursing benefits.
- Flexible work options, including hybrid arrangements and remote opportunities for eligible candidates.
- Opportunity to work on highly visible digital products and large-scale technology initiatives.
- Professional growth opportunities through collaboration, mentorship, and continuous learning.