Software Engineer

NICE
Summary
Join NICE, a global leader in software solutions, as a Senior Software Engineer and play a pivotal role in developing complex software solutions using cutting-edge technologies like Microservices, AWS, Java, Spring, Angular, and JS. Work within a core R&D team on a multi-region, multi-tenant cloud-based SaaS product. Leverage your extensive experience and technical expertise to drive the creation of high-performance, scalable, and integratable software. Contribute to a collaborative and creative environment, enjoying the flexibility of NICE-FLEX hybrid work model (2 days in office, 3 days remote). NICE offers endless internal career opportunities and a chance to learn and grow within a market-disrupting company.
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
- Possess 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 2-4 years of IT experience
- Have experience in high performance, highly available, and scalable systems
- Possess deep knowledge and experience with software design patterns and how they can effectively be incorporated into software design and when not
- Have a passion to educate and mentor others in engineering best practices and patterns - team player
- Have experience working with Agile/SCRUM/Agile software development methodology
- Demonstrate 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 cutting-edge technologies like Microservices, AWS, Java, Spring, Angular, and JS
- Work within a core R&D team on a multi-region, multi-tenant cloud-based SaaS product
- Leverage your extensive experience and technical expertise to drive the creation of high-performance, scalable, and integratable software
- Contribute to a collaborative and creative 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 working from the office and 3 days of remote work, each week
Share this job:
Similar Remote Jobs

