Position has been filled
companyNiCE logo

Senior Full-Stack Software Engineer

NiCEUSA - Sandy, UT
On-site Full-time
Position filled

Experience Level

Senior

Qualifications

What do you need to succeed?5+ years of experience in full-stack software development. Proficient in Frontend technologies: JavaScript/TypeScript, React, Angular, or Vue. Strong expertise in Backend technologies: Node.js, Python, Java, PHP, C#/. NET, or similar. Experience with building and consuming RESTful APIs or GraphQL. Solid understanding of databases (SQL, NoSQL, PostgreSQL, MongoDB, etc.). Familiarity with cloud platforms (AWS, GCP, or Azure). Experience with CI/CD pipelines, testing, and DevOps methodologies. Strong grasp of software design patterns and system architecture. Excellent problem-solving and communication abilities. Experience using AI tools (Windsurf, Claude Code, Cursor, CodeX, Anthropic, OpenAI toolchain, etc.). Experience with GenAI and AgenticAI.

About the role

At NiCE, we embrace limitless challenges and strive to break barriers. Our ambition is unparalleled, and we are passionate game changers committed to excellence. Join us for an exhilarating career opportunity that ignites your passion and showcases your skills.

What will you do in this role?

We are on the lookout for a Senior Full-Stack Software Engineer who will design, develop, and enhance top-notch web applications. You will work throughout the entire stack—from crafting user-friendly front-end interfaces to building sturdy back-end systems—while mentoring fellow engineers and shaping technical direction.

Your impact will be significant through the following:

  • Designing and developing comprehensive features across both front-end and back-end systems.
  • Creating scalable, high-performance, and secure web applications.
  • Collaborating with product managers, designers, and other engineers to deliver user-focused solutions.
  • Architecting and implementing APIs, services, and data models.
  • Enhancing system reliability, observability, and performance.
  • Leading code reviews and promoting engineering best practices.
  • Mentoring junior and mid-level engineers.
  • Contributing to the technical roadmap, system design, and architectural decisions.
  • Troubleshooting production issues and conducting root cause analysis.

About NiCE

NiCE is a pioneering company committed to redefining standards and achieving excellence across all facets of software development. We pride ourselves on being ambitious and innovative, with a focus on creating impactful solutions for our users.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.