Remote Senior Software Engineer

at NICE

Posted 2 days 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.