Software Engineer (JavaScript) (m/f/d)

This is a great opportunity for an experienced Software Engineer (m/f/d) to join a company at the forefront of the B2B Digital Transformation (CMS/DXP) sector. Location for the position is Cracow or Katowice in Poland.

Essential Tasks:

  • Responsible for design/architecture, development, implementation, testing and maintenance of web-based applications
  • Work with Product Designer and Product Manager to develop applications according to the defined specifications
  • Implement new features and maintain existing codebase
  • Follow coding standards and best practices
  • Ensure quality, clean, tested code is produced (unit, integration, and other QA tests)
  • Create, maintain, and own code and application documentation
  • Assist the Support and Engineering team in debugging and troubleshooting software defects
  • Help create team and development processes and selection of tools to assist in these efforts
  • Will develop and maintain a solid understanding of the Ibexa’s technical architecture
  • Proceed to code reviews and support to all engineers in the team
  • Be proactive and contribute to research and specification phases with Product Managers when exploring new product opportunities and features
  • Coach and mentor junior software engineers in the team

Your Profile:

  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • 3+ years of practical experience in the development of commercial-grade web-based software applications using JavaScript and front-end technologies (HTML5, CSS3)
  • 3+ years of competitive web development experience and working in Scrum/Kanban/Agile environment
  • Demonstrated proficiency with data driven web applications
  • Practical use of SOLID programming principles
  • Practical use of Domain-Driven Design programming principle
  • Demonstrated ability to work well with business analysts, programmers and end users in a cross functional team
  • Experience with data model design and the implementation and support of SQL databases
  • Good communications skills and impeccable written communication skills, a team player with entrepreneurial spirit
  • Good understanding of JavaScript frameworks and libraries, inc. React
  • Proactive, self-disciplined and highly motivated with well-organized work style
  • Good English (verbal and written)

The package and opportunity:

  • Competitive salary & excellent benefits
  • Genuine growth/progression
  • Occasional international travel
  • Great work/life balance
  • Fun, collaborative teammates across Europe
  • Remote or hybrid work is possible

Take on the challenge to work within an international, innovative, and open-minded environment with flat hierarchies and dynamical teammates. Are you the right person for us? Do you want an interesting and great place to work, thrive and to nourish your professional life?

If you answer YES to the above, then we are looking forward to receiving your completed application, including CV and references via email to our VP Human Resources.