Associate Software Engineer

NICE
Summary
Join NiCE, a global market leader, and become a senior software engineer contributing to the development of complex software solutions for a multi-region, multi-tenant cloud-based SaaS product. Leverage your expertise in technologies like Microservices, AWS, Java, Spring, Angular, and JS as part of a core R&D team. This pivotal role requires strong backend development experience, a deep understanding of software design patterns, and experience with Agile methodologies. You will be responsible for creating high-performance, scalable, and integratable software products. The position offers a hybrid work model (NiCE-FLEX) with opportunities for professional growth within a collaborative and creative environment.
Requirements
- Possess a Degree in Computer Science, Industrial/Electronic Engineering
- Have strong Backend expertise development experience in Node.js, TypeScript, Java, Spring Boot, Rest API
- Have strong knowledge around concurrency, and code performance
- Have a comprehensive familiarity and proven experience in OOD/OOP
- Have experience developing enterprise-grade software products that can perform, scale, and integrate into a broad enterprise ecosystem
- Have IT experience 1-1.8 years
- Have deep knowledge and experience with software design patterns and how they can effectively be incorporated into software design and when not
- Show passion to educate and mentor others in engineering best practices and patterns - team player
- Have experience working with Agile/SCRUM/Agile software development methodology
- Show great initiative - proven ability to tackle projects with a can-do attitude
- Have proven experience in operating within a global environment
Responsibilities
- Develop complex software solutions using Microservices, AWS, Java, Spring, Angular, and JS
- Work as part of a core R&D team
- Create high-performance, highly available, and scalable systems
- Design and develop enterprise-grade software products
- Integrate software into a broad enterprise ecosystem
- Educate and mentor others in engineering best practices and patterns
- Operate within a global environment
Preferred Qualifications
- Have familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS)
- Have knowledge of Serverless computing and/or Cloud-Native Development
Benefits
Work according to the NiCE-FLEX hybrid model: 2 days in the office and 3 days remotely
Share this job:
Similar Remote Jobs



