Data?1548511303
Product Software Engineer @ Xpand IT

Description

Product Engineering area description

Xpand’s Product Engineering area is responsible for the design and development of Xray for Atlassian JIRAXray is the reference app in the area of ​​software testing management in the Atlassian universe. It is developed with cutting edge technologies and strategies to keep up with the rapid technological changes of a huge universe of more than 5000 customers worldwide. Xray is distributed in both Server and Cloud version.

 

Job Role

As a Product Software Engineer you will be an active member of the product engineering team, working on critical tasks as part of release sprints. As a tech-savvy you will participate in the entire development cycle, including design, architecture, coding, testing and production. At Xpand IT, and particularly in Xray development, product engineers develop the software on top of cutting-edge AWS technologies, along with state-of-the-art web technologies.

 

Job description / activities

  • Brainstorm about the project’s technical needs and requirements
  • Build reusable code and libraries (both frontend and backend) for future use
  • Optimize product and applications for maximum speed, cross browser and cross device
  • Work in a multidisciplinary team
  • Be Responsible for understanding product requirements and translate them into technical services or APIs
  • Design and develop product features using the best design practices and patterns
  • Recommend system solutions by comparing advantages and disadvantages of alternative development strategies
  • Integrate applications through the development of APIs / Services with third party modules
  • Guarantee the correct performance, security and scalability of all developed services or features
  • Guaranteethat Unit Test / Test Sets are correctly updated so that Continuous Integration engine remains flawless

 

Skills and job requirements

  • MSc / BSc in Information Systems or Computer Engineering and/or Computer Science
  • Strong technical knowledge and experience (5+ years) in Java based technology
  • Professional Experience (3+ years) as a developer in JavaScript based technologies and HTML5, CSS3
  • Advanced knowledge of Linux operating systems
  • Experience with JavaScript and its superset, Typescript
  • Experience with JavaScript libraries and frameworks such as React and/or Vue.JS
  • Experience with JavaScript server side libraries such as Node.js
  • Experience of design patterns while implementing advanced and complex software solutions
  • Experience with relational databases & NoSQL databases (MS SQL Server, MySQL, PostgreSQL, MongoDB, etc.)
  • Experience in designing patterns, while implementing large scale and complex software solutions
  • Strong experience in using Eclipse, Maven, Jenkins, GIT, JIRA or equivalent tools
  • Team player and problem solving skills
  • Strong communication skills (written and spoken)
  • Fluent in English (written and spoken)

 

Extra points to

  • Knowledge or experience with Docker/Kubernetes ecosystem
  • Knowledge or experience implementing Selenium and Cucumber BDD approaches
  • Knowledge or experience in deploying software solution on AWS cloud ecosystem

 

// Learn more about Product area:

 

Send us your CV to [email protected]