Software Architect

Paramount Tech in Warsaw plays a crucial role in Paramount`s global engineering organization. We build highly efficient, advanced systems which are used by millions of users all over the world. Currently, we are looking for a rock solid Software Architect. We need someone with at least eight years of experience who not only has hands-on experience, but will also provide technical expertise and serve as a resource and standards setter

Job ID: SA
Location: Warsaw
Job type: Full time, regular

Responsibilities:

  • Designing, advising and participating in creating new software systems and modifying existing applications to meet business requirements
  • Maintaining expert knowledge of key technical areas, including JVM Languages (Java, Scala), (D)VCS (subversion, git), web architecture (HTTP, REST), testing frameworks, and SQL/NOSQL databases (MySQL, MongoDB)
  • Defining and implementing processes pertinent to the software development lifecycle, including style guidelines, code reviews, testing practices, build, delivery and deployment
  • Guiding and mentoring engineers, estimating development tasks and writing code when required
  • Producing and maintaining technical documentation

Your profile:

  • 8+ years of relevant professional experience plus a Master?s degree in Computer Science (or related field) or equivalent professional experience combined with a Bachelor's degree
  • Expert knowledge of JSE, OOP and design patterns
  • Experience in working with JavaScript (knowledge of JQuery and AngularJS is strongly desired)
  • Good understanding of the functional programming (FP) paradigm and its practical applications
  • Familiarity with trade-offs between traditional RDBMSs and NOSQL data stores
  • Experience with various web servers (e.g. Apache HTTPd, NGINX, Apache Tomcat, Jetty, JBoss) and ability to point to the right one for the particular job
  • Working knowledge of various open source Java APIs (e.g. Apache Commons)
  • High comfort in working in Unix/ Linux environment and scripting languages
  • Commitment to principles of continuous integration/ delivery/ deployment
  • Excellent communication skills
  • Very good English language skills (verbal and written)

Nice to have:

  • Proficiency in a programming language other than Java or Scala would be an advantage

We offer:

  • Challenging projects targeting large international communities, using modern development and deployment technologies
  • An Agile and growing team of software engineers creating products accessible everywhere
  • Great benefits package: private health care, fitness card, and lots of team building events
  • Competitive salary tailored to your skills and experience and plenty of opportunities for personal and career development
  • Brand new office located in the strict city center (2 mins walk from Metro Politechnika) with cool fun zones
  • Last, but not least, we do great stuff for the global brands, such as Comedy Central, MTV, CBS, Nickelodeon, Showtime and Paramount!