Principal SW Engineer (JS)

R&D / Engineering Prague, Czechia


Description

You should be versed in developing a complex product, applying Domain-Driven Design and SOLID principles, and worked in CI/CD environment with multiple teams integrating into the same master daily. You’d appreciate the “you build it, you run it” approach and see value in pair programming. Ideally, you have either DevOps or JavaScript experience too. 
You will add new features, refactor some legacy, improve scalability for high traffic and high availability, and occasionally fix some production incidents out of business hours. Your team strives to master the craft, exercises writing software as teamwork, and values self-organization over management and bureaucracy. The daily language is Czech, but you need to able to switch to English anytime.
Technologies
  • React 16
  • TypeScript
  • Node.JS
  • Jest & React Testing Library
  • CreateReactApp
  • Storybook.JS
  • ESLint, Prettier
  • Docker
  • Github Actions
  • Ansible
Engineering practices
  • Clean code
  • OOP
  • Unit tests
  • Small Frequent Pull Requests
  • Trunk-based development
  • Continuous integration & Delivery
  • Feature toggles
  • Code review by two more people
  • Domain-Driven Design

What you need:  
  • Similar mind-set and knowledge of our technologies
  • Sense for responsibility
  • Well established technical problem-solving skills
  • Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required
  • 10+ years experience in software development

You can expect:
  • No cheating on the code
  • Unlimited holidays
  • Unlimited home-office
  • Hackathons 4x a year
  • PluralSight account
  • Daily usage of English
  • Espresso & filter equipment
  • Showers & washing machine
  • Foosball & PlayStation

    Let us know about yourself

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.