GrepJob
NICE

Senior Full-Stack Engineer

NICE
Apply
about 3 hours ago
Sandy, UT, USA
Senior

Responsibilities

  • Design and develop end-to-end features across frontend and backend systems.
  • Build scalable, performant, and secure web applications.
  • Collaborate with product managers, designers, and other engineers.
  • Architect and implement APIs, services, and data models.
  • Improve system reliability, observability, and performance.
  • Lead code reviews and enforce engineering best practices.
  • Mentor junior and mid-level engineers.
  • Contribute to technical roadmap, system design, and architecture decisions.
  • Troubleshoot production issues and drive root cause analysis.

Requirements

  • 5+ years of experience in full-stack software development.
  • Strong proficiency in Frontend: JavaScript/TypeScript, React, Angular, or Vue.
  • Strong proficiency in Backend: Node.js, Python, Java, PHP, C#/.NET or similar.
  • Experience 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 practices.
  • Strong knowledge of software design patterns and system architecture.
  • Excellent problem-solving and communication skills.
  • Experience using AI tools and GenAI.

Benefits

  • Flexible hybrid work model with 2 days in the office and 3 days remote.
  • Opportunities for internal career growth across multiple roles and locations.
  • Collaborative and creative work environment.

Tech Stack

AngularApache KafkaAWSAzureC#DatadogDockerGoogle Cloud PlatformGraphQLJavaJavaScriptKubernetesMongoDBNode.jsPHPPostgreSQLPrometheusPythonRabbitMQReactSQLTypeScriptVue.js

Categories

AI & MLBackendDevOpsFrontendFull Stack