NiCE is seeking a highly skilled Backend Software Engineer to join the GenAI Solutions for CX, a fully integrated AI cloud customer experience platform.
The role involves exposure to new technologies and collaboration with engineers, architects, and product managers to create advanced AI cloud products.
Responsibilities include designing and implementing high-performance microservices using AWS cloud technologies.
The engineer will build scalable backend systems using Python and lead the development of event-driven architectures utilizing Kafka and AWS Firehose.
Integration with AWS services such as Athena, DynamoDB, and S3 is required to deliver end-to-end solutions.
The position demands ensuring high-quality deliverables with testable, reusable, and production-ready code.
Collaboration within an agile team is essential, influencing architecture, design, and technology adoption.
Requirements:
Candidates must have 2+ years of backend software development experience.
Strong expertise in Python or C# is required.
Deep knowledge of microservices architecture, RESTful APIs, and cloud-native development is necessary.
Hands-on experience with AWS Lambda, S3, Athena, Kinesis Firehose, and Kafka is essential.
Strong database skills in both SQL and NoSQL, including schema design and performance tuning, are required.
Experience in designing scalable systems and delivering enterprise-grade software is necessary.
Candidates should be comfortable working with CI/CD pipelines and DevOps practices.
A passion for clean code, best practices, and continuous improvement is expected.
Excellent communication and collaboration abilities are required.
Fluency in English, both written and spoken, is mandatory.
Benefits:
Employees will join a market-disrupting global company with a fast-paced, collaborative, and creative environment.
There are endless internal career opportunities across multiple roles, disciplines, domains, and locations.
The NICE-FLEX hybrid model allows for maximum flexibility, with 2 days working from the office and 3 days of remote work each week.
Office days focus on face-to-face meetings to foster teamwork and collaborative thinking.
NiCE is an equal opportunity employer, ensuring consideration for employment without regard to various protected categories.