Remote Senior Software Engineer

at NICE

Posted 3 weeks ago 1 applied

Description:

  • At NiCE, we challenge our limits and set the highest standards in our work.
  • As a Front-End Developer, you will be instrumental in developing a multi-region, multi-tenant SaaS product.
  • You will work closely with the core R&D team and utilize technologies such as Angular, JavaScript, and AWS to create scalable, high-performance user interfaces in a cloud-first, microservices-driven environment.
  • Your responsibilities will include contributing to the software development lifecycle, ensuring consistent implementation of architectural concepts, and collaborating with cross-functional teams to integrate features seamlessly.
  • Key responsibilities include developing software features according to product specifications, contributing to scalable SaaS solutions, implementing CI/CD practices, solving complex technical problems, participating in code reviews, assisting with unit testing, and supporting ongoing software maintenance.

Requirements:

  • A Bachelor’s or master’s degree in computer science, Electronics Engineering, or a related field from a reputed institute is required.
  • You should have 4-6 years of experience in software development with a strong focus on front-end technologies.
  • A minimum of 4 years of expertise in web development frameworks and tools such as Angular, JavaScript, HTML5, CSS3, and TypeScript is necessary.
  • Familiarity with RESTful APIs and their integration into front-end solutions is required.
  • Exposure to scalable, multi-tenant SaaS solutions, particularly in front-end/UI development, is essential.
  • A strong understanding of Object-Oriented Analysis and Design (OOAD) and design patterns is needed.
  • Hands-on experience with scalable, multi-tenant SaaS-based solutions, especially in front-end/UI development, is important.
  • Knowledge of public cloud platforms like AWS, Azure, and GCP is required.
  • Proficiency in developing solutions that utilize both SQL and NoSQL databases is necessary.
  • Familiarity with CI/CD practices and tools such as Jenkins is required.

Benefits:

  • NiCE offers a hybrid work model, allowing for maximum flexibility with 2 days in the office and 3 days of remote work each week.
  • Office days are focused on face-to-face meetings to foster teamwork and collaborative thinking.
  • NiCE is committed to being an equal opportunity employer, ensuring all qualified applicants receive consideration for employment without discrimination.

Get realtime job alerts

Be the first to know about new jobs