JOIN US!
The SoftwarePlant team is made up of ambitious individuals fascinated by new technologies. Together, we have created a company that celebrates each other’s achievements and encourages individualism. SoftwarePlant means autonomy at all levels. Every day we meet challenges that translate into knowledge, experience and success.
We boldly approach questioning our findings and techs, which results in the implementation of new solutions or changes in our approach to development. Our software is the result of many people who are experts in their own fields.
JOB OPENINGS

01

Expectations

Most crucial

  • object-oriented programming recently known as Domain Driven Design
  • good knowledge of design patterns – Gang of Four is sufficient
  • clean code, and even the baggage of bad experiences (not practice) with “bad smells”
  • inherent need for tidiness in the code
  • experience in designing legible, sustainable and expandable solutions at all levels of abstraction
  • ability to work in a weekly cycle of the Continuous Delivery production process

Technologies (knowledge of subset is sufficient)

  • Java8, Spring
  • JAX-RS
  • Cache: Guava, EHCache, distributed cache
  • JPA, Lucene
  • SQL (PostgresSQL, ORACLE DB, MSSQL)
  • Angular2 Typescript

Tools

  • GIT, Gerrit
  • Jenkins
  • assembly: Maven, Gradle, Webpack
  • environments: Amazon Web Services, Docker
  • testing: Spock, JUnit, Mockito, REST-assured, Selenium

Additionally

  • established knowledge of the architecture of complex web solutions
  • excellent creativity and high problem-solving skills
  • attention to the high quality of created solutions
  • good knowledge of English (both spoken and written)
  • willingness and determination for self-development and further education

Highly welcome

  • knowledge of Spring-Boot
  • ability to write clean, object-oriented code in JavaScript, knowledge of AngularJS 1.x and 2.x framework
  • knowledge of Jasmine, Karma, Gulp, Node.JS, Spock, ES6, TypeScript
  • knowledge of Scrum, XP, TDD, DDD
  • knowledge of UX
  • knowledge of CI process support tools (GERRIT, JIRA, JENKINS);
  • experience with Amazon Web Services.

What we offer

  • harmonious and very ambitious team, which guarantees a great atmosphere at work
  • opportunity to work in projects that use the latest technologies
  • ability to upgrade own professional qualifications from experts who will share with you their knowledge and experience
  • training, access to the latest books, courses, etc.
  • participation in big ambitious projects on a global scale
  • top-notch laptop (optional MacBook Pro / lenovo Thinkpad), additional high-resolution monitors
  • participation in national and international conferences
  • relax in the play room at a game of fusball
  • a well-stocked kitchen: tea, coffee, juices, we provide breakfast as well
  • company library
  • any model of cooperation (employment contract, contract-order, invoice, etc.)

More

What we expect:

  • participation in designing, writing plans and test cases and in the implementation of tests
  • preparing the environment for manual tests
  • interception and reporting of defects during the testing process
  • cooperation with those responsible for removing reported defects
  • testing the web application written in Angular and Java
    management of the release process

Nice to have:

  • communication at the highest level
  • good manners
  • meticulousness, diligence and willingness to deepen knowledge in the area entrusted
    min. annual experience in testing applications
  • knowledge of developer tools in Chrome (or other browsers)
  • communicative knowledge of English (communication in the company, reading technical documentation)
  • Knowledge of Jira or another bug tracker
  • Will be considered an advantage
  • competence to manage Selenium tests
  • knowledge of programming languages
  • knowledge of Jenkins, REST, GIT, Maven

What we offer:

  • work in a dynamically developing startup
  • being part of a very ambitious and harmonious team – we guarantee a great atmosphere
  • participation in conferences – domestic and foreign
  • the opportunity to relax while playing table football in the chill-room
  • well-stocked kitchen; we provide breakfast
  • the possibility of working on the best equipment available on the market
  • you choose the cooperation model (B2B, Job Order Mandatory, Contract)

35463

Expectations

  • English language as to enable fluent verbal and e-mail communication (C1 level);
  • in-depth knowledge of Jira Issue and Project Tracking software;
  • proficiency in computer use with the ability to type quickly;
  • experience of project management;
  • excellent organizational skills for detailed and priority-orientated work;
  • ability to identify and solve problems independently;
  • professional communication skills to liaise with production, sales and marketing teams;
  • knowledge of other languages is desirable;

Scope of responsibilities

  • e-mail communication in English with global customers;
  • remote presentations of our Jira PPM apps through platforms such as Webex;
  • coordination of activities and issue management, aided by use of the latest communication solutions such as Confluence and Slack;
  • cooperating with other team members to solve customer issues;
  • getting as many as possible of these:Support feedback, review

What we offer

  • harmonious and very ambitious team, which guarantees a great atmosphere at work;
  • opportunity to work in projects that use the latest technologies;
  • ability to upgrade own professional qualifications from experts who will share with you their knowledge and experience;
  • training, access to the latest books, courses, etc.;
  • participation in big ambitious projects on a global scale;
  • top-notch laptop (optional MacBook Pro / lenovo Thinkpad), additional high-resolution monitors;
  • participation in national and international conferences;
  • relax in the play room at a game of fusball;
  • a well-stocked kitchen: tea, coffee, juices, we provide breakfast as well;
  • company library;
  • any model of cooperation (employment contract, contract-order, invoice, etc.).

Responsibilities:

  • creating a frontend application layer based on business requirements
  • cooperation with backend programmers and UX / UI designers
  • maintaining existing user interfaces and creating new functionalities
  • designing a clear and sustainable application architecture on all levels of abstraction
  • code decomposition into reusable libraries (Angular, TypeScript, JavaScript)
  • integrating frontend solutions with the backend platform through the REST API
  • sharing knowledge, conducting code review
  • writing a good code according to the “clean code” rules

What we expect:

  • knowledge of the Angular 5 or another framework, e.g. AngularJS, React.js, Backbone.js, Ember.js
  • good knowledge of JavaScript (ECMAScript6)
  • experience with Bootstrap and LESS or SASS preprocessors
  • good knowledge of W3C standards and issues related to browser-compatibility
  • knowledge of HTML5, CSS3, jQuery
  • ability to work with the GIT version control system
  • good knowledge of English (both spoken and written)
  • strong analytical skills
  • willingness and determination to develop and continue learning
  • experience in designing legible, maintainable and expandable solutions at all levels of abstraction

Will be considered an asset:

  • minimum 4 years of experience
  • experience with TypeScript
  • knowledge of application status management patterns (Redux, NgRx)
  • knowledge of reactive programming issues and the RxJS library
  • practical knowledge of npm tools, gulp, webpack
  • the ability to write code in accordance with the principles of clean code
  • knowledge of the Scrum methodology
  • ability to write unit tests, integration tests, e2e
  • knowledge of design patterns (Gang of Four)
  • object programming – Domain-Driven Design

What we offer:

  • attractive salary
  • the opportunity to work in projects using the latest technologies (an opportunity to learn about the top Angular 5 framework)
  • a well-coordinated and very ambitious team, guaranteeing a great working atmosphere
  • professional challenges and job satisfaction – we create and develop our product
  • support in the implementation of entrusted tasks
  • cooperation with perfect UX Designers
  • a top-class laptop (MacBook Pro), additional high-resolution monitors
  • flexible working hours
  • participation in training, conferences (worldwide) and teambuilding events
  • the opportunity to relax in the chill-room (console, table football)
  • well-stocked kitchen: coffee, tea, juices, we provide breakfast
  • company’s library, access to e-learning platforms (Pluralsight, egghead.io).

More

Responsibilities:

  • creating a frontend application layer based on business requirements
  • cooperation with backend programmers and UX / UI designers
  • maintaining existing user interfaces and creating new functionalities
  • designing a clear and sustained application architecture on all levels of abstraction
  • code decomposition on reusable libraries (Angular, TypeScript, JavaScript)
  • integrating frontend solutions with the backend platform through the REST API
  • sharing knowledge, conducting code review
  • writing a good code according to the “clean code” rules

What we expect:

  • knowledge of the Angular or another framework, e.g. AngularJS, React.js, Backbone.js, Ember.js
  • good knowledge of JavaScript (ECMAScript6)
  • knowledge of HTML5, CSS3, jQuery
  • ability to work with the GIT version control system
  • strong analytical skills
  • willingness and determination to develop and continue learning
  • experience in designing legible, maintainable and expandable solutions at all levels of abstraction
  • good knowledge of W3C standards and issues related to browser-compatibility

Will be considered an asset:

  • minimum 2 years of work in a similar position
  • experience with TypeScript
  • knowledge of application status management patterns (Redux, NgRx)
  • knowledge of reactive programming issues and the RxJS library
  • experience with Bootstrap, LESS or SASS preprocessors
  • practical knowledge of npm tools, gulp, webpack
  • the ability to write code in accordance with the principles of clean code
  • knowledge of the Scrum methodology
  • ability to write unit tests, integration tests, e2e
  • knowledge of design patterns (Gang of Four)
  • object programming – Domain-Driven Design

What we offer:

  • attractive salary
  • the opportunity to work in projects using the latest technologies (an opportunity to learn about the top Angular framework)
  • a well-coordinated and very ambitious team, guaranteeing a great working atmosphere
  • professional challenges and job satisfaction – we create and develop our product
  • support in the implementation of entrusted tasks
  • cooperation with perfect UX Designers
  • a top-class laptop (MacBook Pro), additional high-resolution monitors
  • flexible working hours
  • participation in training, conferences (worldwide) and teambuilding events
  • the opportunity to relax in the chill-room (console, table football)
  • well-stocked kitchen: coffee, tea, juices, we provide breakfast
  • company’s library, access to e-learning platforms (Pluralsight, egghead.io).

More

What we expect:
• very good knowledge of Amazon Web Services (Elastic Beanstalk, IAM, EC2, RDS, S3, Security Groups)
• very good knowledge of Linux systems, such as Red Hat, CentOS
• knowledge of the ELK stack
• Docker’s knowledge
• Ansible knowledge
• Git knowledge
• programming skills in scripting languages, e.g. Shell, Python, and Groove
• experience in working with continuous integration tools, e.g.: Gerrit, JIRA, Jenkins
• experience in implementing web applications running on JEE servers, e.g. Tomcat
• experience in the administration of relational databases, such as Oracle, PostgreSQL, MySQL
• perfect creativity and high problem-solving skills
• communicative English (spoken and written)
• willingness and determination to learn constantly

Nice to have:
• knowledge of dependency management tools, such as Maven, yarn, Webpack
• knowledge of Java and JavaScript
• experience in working with continuous deployment tools

What we offer:
• work in a dynamically developing startup
• being part of a very ambitious and harmonious team – we guarantee a great atmosphere
• participation in conferences – domestic and foreign
• the opportunity to relax while playing table football in the chill-room
• well-stocked kitchen; we provide breakfast
• the possibility of working on the best equipment available on the market (MacBook Pro)
• you choose the cooperation model (B2B, Job Order Mandatory, Contract)

More

JOIN US
In our relatively short time on the market SoftwarePlant has managed to achieve a proven success record and the trust of some of the world’s largest brands. Our software is utilized globally which is why we prioritise customer service for our users. Among users of SoftwarePlant PPM Jira apps you will find companies from Fortune500 to small startups worldwide.
SoftwarePlant is proud to have its own portfolio of products which it continues to develop, enhance and promote.
COMPANY FEATURES
  • REAL impact on decision-making and company growth
  • flat management structure
  • harmonious and ambitious team guaranteeing a great atmosphere
  • use of the latest technologies and workstations (Macbook Pro or Lenovo ThinkPad + 2 HR monitors)
  • ability to advance your own personal development and qualifications from experts who share their knowledge and experience
  • training, access to courses and materials, etc.
  • participation in ambitious projects on a global scale
  • participation in national and international conferences
  • relax in the chill-out room with a game of table football or a workout at the in-house gym, enjoy
  • a well-stocked kitchen with tea, coffee, juices, snacks, breakfast
  • free car and bike parking
  • shower
  • flexible types of engagement – employed, self-employed, full or part-time
6
products
43
team members
26
partners
400
production releases
12000
clients
3000000
users worldwide