Software Engineer

NICE
Summary
Join NICE, a global leader in software solutions, as a Senior Software Front-End Developer. You will contribute to the development of a multi-region, multi-tenant SaaS product using Angular, JavaScript, and AWS. Key responsibilities include contributing to the software development lifecycle, ensuring seamless integration with cross-functional teams, and implementing CI/CD practices. You will collaborate with product management, UX, R&D, and DevOps teams. This role requires a Bachelor's or Master's degree in a related field, 2-4 years of software development experience with a focus on front-end technologies, and expertise in Angular, JavaScript, HTML5, CSS3, and TypeScript. NICE offers a hybrid work model (NICE-FLEX) with 2 days in the office and 3 days remote.
Requirements
- Bachelor’s or master’s degree in computer science, Electronics Engineering, or a related field from a reputed institute
- 2-4 years of experience in software development with a strong focus on front-end technologies
- 2+ years of expertise in web development frameworks and tools such as Angular, JavaScript , HTML5, CSS3 and TypeScript
- Familiarity with RESTful APIs and integrating them into front-end solutions
- Exposure to scalable, multi-tenant SaaS solutions, especially in front-end/UI development
- Strong understanding of Object-Oriented Analysis and Design (OOAD) and design patterns
- Hands-on experience with scalable, multi-tenant SaaS-based solutions, particularly in front-end/UI development
- Knowledge about public cloud platforms like AWS, Azure, and GCP
- Proficiency in developing solutions that leverage both SQL and NoSQL databases
- Familiarity with CI/CD practices and tools like Jenkins
Responsibilities
- Contribute to the software development lifecycle, including design, development, unit testing, and deployment, working closely with QA teams
- Ensure the consistent implementation of architectural concepts throughout the development process
- Gain a strong understanding of the product’s purpose, requirements, and market needs
- Collaborate with cross-functional teams (Product Management, UX, R&D, and DevOps) to ensure seamless integration of features
- Develop and implement software features according to product specifications, adhering to design standards (HLD/LLD)
- Contribute to the development of scalable, multi-tenant SaaS solutions from the front-end
- Implement Continuous Integration and Delivery (CI/CD) practices to improve development efficiency
- Assist in solving complex technical problems and enhance product functionality through innovative solutions
- Participate in code reviews, ensuring adherence to coding standards and best practices
- Assist with unit testing to verify functionality and ensure automation coverage
- Contribute to the ongoing support and maintenance of software features, addressing issues as needed
Benefits
- Enjoy NICE-FLEX!
- At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week
Share this job:
Similar Remote Jobs

