What are the responsibilities and job description for the Full Stack Software Engineer position at NICE Systems, Inc.?
At NICE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you.Do you take great pride in your code? Do you get giddy at the sight of an elegantly crafted function? Do you recoil in horror when you see code with no test coverage? If you answered yes to these questions, you'd be a great fit for the engineering team at NICE CXone Expert. We are looking for an energetic Full Stack Software Engineer to join our highly collaborative team. We put a high emphasis on code quality and maintainability, flexibility, and lifetime learning. Our product is a multitenant cloud-based service that leverages REST APIs, microservices, serverless function, and Kubernetes. If you're interested in working on a dynamic team who provides services to millions of users worldwide, we would love to hear from you!To Land This Gig You'll Need : Bachelor's degree in Computer Science or Engineering or equivalent work experience4 years of experience building web applications / servicesDeep understanding of web technologiesExcellent debugging skills2-4 years of experience with C#2-4 years of experience with vanilla JavaScriptPassion for learning and mentoringPassion for troubleshooting problems and determining root-causeComfortable working in an agile / scrum environmentComfortable working with remote team membersComfortable working with cloud infrastructureStrong English communication skillsSkills we apply : Create robust, scalable RESTful APIs and idempotent microservices for use by customers and partnersDesign pragmatic solutions with product managers and stakeholdersBuild cloud services with AWS using Kubernetes or serverless technologiesFollow and promote AWS best practices for software architectureFollow an agile development cycle with 2-week sprints to ship changes iterativelyUse git for source control and GitHub for code reviewsRefactor legacy code into modern application patternsPromote a spirit of collaboration across teams and individualsEvaluate algorithms for cost, efficiency, and robustnessWell architected, modular vanilla front end JavaScriptEmphasis on unit and integration testsTechnologies we use : AWS (e.g. IAM, SNS / SQS, DynamoDB, Lambda, OpenSearch, CloudFormation, ...)Amazon Aurora MySQL databaseDocker and Kubernetes (AWS EKS)Snowflake data warehouseContinuous Integration / Continuous Deployment (CI / CD)Vanilla JavaScript using modern ECMAScript standardsPHP data marshalling layerAbout the team : We are a collaborative team of engineers with a culture of continuous learning and development. We are well established in the market but still enjoy a high-energy startup-style environment. Software engineers work closely with QA and DevOps teams on projects. We are passionate about our work and everyone on the team is hands-on regardless of their role. We focus heavily on unit and integration testing. Our QA testing is automated, helping us maintain high quality in our software and catch defects early in the development cycle. We work in two-week sprints utilizing continuous integration and weekly deployments. We use serverless solutions on AWS when possible. We focus on high availability for our services, minimizing downtime, and service interruptions. We're constantly optimizing our performance and resource consumption.About NICENICELtd. (NASDAQ : NICE)software products are used by 25,000 global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences,fight financial crimeand ensure public safety.Every day, NICE software managesmore than120 million customer interactions and monitors3 billion financial transactions.Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30 countries.NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.Equal Opportunity Employer - minorities / females / veterans / individuals with disabilities / sexual orientation / gender identity