Oferta pracy

Administrator: The administrator of your personal data within the recruitment process is SoftwarePlant Sp. z o.o. sp.k. with its registered office at Łopuszańska 95 Street in Warsaw (02-457). Inquiries concerning personal data: You can contact us at: [email protected] or in writing to our registered office address. Purpose and basis of processing: Your personal data will be processed for the purpose of conducting the current recruitment process together with a satisfaction assessment of the recruitment process: 1) on the basis of a provision of law (Article 6(1)(c) of the RODO) – to the extent indicated in the provisions of labour law, i.e. Article 22 of the Labour Code and § 1 of the Regulation of the Minister of Labour and Social Policy of 28 May 1996 on the scope of keeping records by employers in matters related to the employment relationship and the manner of keeping employee personal files, 2) on the basis of consent (Article 6(1)(a) of RODO) – with regard to other data not included in the aforementioned provision. SoftwarePlant Sp. z o.o. Sp.k. will process your personal data, also in further recruitment processes, if you give your consent to it. Recipients of personal data: We transfer your personal data only to entities that perform certain personal data processing activities on behalf of the Administrator (e.g. operate our IT systems). We enter into appropriate agreements with such entities and the data shared with them may not be used for their own purposes or in a manner not approved by us. We do not transfer your data to third countries or international organizations. Data retention period: Your data collected in the current recruitment process will be stored until the end of the recruitment process. If you have given us permission to use your personal data for future recruitment, your data will be stored for 24 months. Data Subject Rights: Under the RODO and the principles set out therein, you have the right to request: 1) access to your personal data and to receive a copy of it; 2) their rectification (correction); 3) restriction of data processing; 4) erasure of data; 5) data portability. At any time, you also have the right to withdraw your consent to the processing of personal data, if it was the basis for data processing. The withdrawal of consent does not affect the lawfulness of the processing that was carried out on the basis of your consent before its withdrawal. In addition, you may object to the processing of your data or lodge a complaint with the President of the Office for Personal Data Protection (at the address of the Office for Personal Data Protection, 2 Stawki Street, 00-193 Warsaw). Information about the requirement to provide data: Your provision of personal data in the scope resulting from Article 221 of the Labour Code is necessary to participate in the recruitment procedure. Providing other data is voluntary.
Oferta z szybkim aplikowaniem 
co to?
Na oferty z aktywnym „Aplikuj szybko” zaaplikujesz jednym kliknięciem. Korzystają one z danych używanych przez Ciebie przy ostatnim aplikowaniu. Jeśli jeszcze tego nie robiłaś/eś, nie przejmuj się. Za pierwszym razem trafisz na pełny formularz aplikowania.

Backend Java Developer

SoftwarePlantAbout the company

10 00027 000 net (+ VAT) / mth.
  • Łopuszańska 95, Warszawa
    Warszawa, Masovian
  • Valid for 23 days
    until: 09 Jul 2021
  • Remote recruitment
  • Remote work
  • contract of mandate, B2B contract
  • full-time
  • specialist (Mid / Regular), senior specialist (Senior)

SoftwarePlant

Łopuszańska 95

Warszawa

Technologies we use

Expected

  • Java8

  • JAX-RS

  • Spring

  • JPA

  • SQL (PostgresSQL, ORACLE DB, MSSQL)

  • GIT

  • Assembly: Maven, Gradle

  • Docker

  • Testing: Spock, JUnit, Mockito, REST-assured

  • Cache: Guava, EHCache, distributed cache

Optional

  • Domain Driven Design

Operating system

About the project

Hi! We’re SoftwarePlant and we’re the proud creators of BigPicture – one of the leading project management tools used by over 20 000 teams from companies all over the world. Our products are used by CEO’s, Managers, Directors and Project Managers from companies such as: Netflix, NASA, Tesla, Apple, Uber, Samsung, Porsche, Siemens, Intel, Boeing, LG, and many more.

Join 50+ experienced backend & frontend Developers, and the rest of the amazing team behind BigPicture. Ownership, quality, creativity, and our own deadlines - that's how we roll!

Your responsibilities

  • Developing and implementing new functionalities for our products and maintaining existing ones

  • Working with frontend programmers and UX / UI designers

  • Sharing knowledge, conducting code review

  • Writing good code according to the “clean code” rules

Our requirements

  • Good knowledge of design patterns – Gang of Four is sufficient

  • Clean code, and even the baggage of bad experiences (but not practice)

  • The 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

Optional

  • Knowledge of object-oriented programming, recently known as Domain Driven Design

  • 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

  • Knowledge of Scrum, XP, TDD

This is how we organize our work

Team size

  • 6-10

This is how we work

  • in house
  • you focus on a single project at a time
  • you have influence on the technological solutions applied
  • you have influence on the product
  • you develop the code "from scratch"
  • you focus on product development
  • you focus on code maintenance
  • agile
  • scrum

Team members

  • backend developer
  • frontend developer
  • technical leader
  • architect
  • devOps
  • automated test programmer
  • manual tester
  • support
  • product owner
  • scrum master
  • UI designer
  • UX designer
  • UX researcher

This is how we work on a project

  • Clean Code

  • code quality measures

  • code review

  • design patterns

  • static code analysis

  • DDD

  • event modeling

  • pair programming

  • TDD

  • architect / technical leader support

  • Continuous Deployment

  • Continuous Integration

  • DevOps

  • functional tests

  • integration tests

  • performance tests

  • regression tests

  • test automation

  • testing environments

  • unit tests

  • manual tests

What we offer

  • Ownership and having a real impact on how the company works and how our products are developed

  • Taking part in a fully paid, one week-long, internal hackathons

  • Top-notch hardware – MacBook Pro and HR monitors

  • Internal Tech Guilds meetings dedicated to sharing knowledge, best practice, and influencing the company’s business

  • Taking part in tech and business events around the world

  • Training budget, access to the latest books, courses, etc.

  • Flexible working hours

  • Private health insurance

  • Multisport

  • No dress code and plenty of integration events

  • Flat company structure, where decisions are made quickly and efficiently

  • Working remotely or from our modern office in Warsaw with a fully-stocked kitchen: free breakfasts, snacks, tea, coffee, juices, fruits, veggies

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of foreign language classes

  • sharing the costs of professional training & courses

  • remote work opportunities

  • flexible working time

  • fruits

  • integration events

  • dental care

  • computer available for private use

  • corporate library

  • no dress code

  • video games at work

  • coffee / tea

  • drinks

  • leisure zone

  • christmas gifts

  • employee referral program

  • Internal tech guilds

  • Flat company structure

  • Ownership

Recruitment stages
1

Meeting with our Backend Architect

SoftwarePlant

Hi, we’re SoftwarePlant and we’re the proud developers of BigPicture – a standalone, advanced project management tool used by over 20 000 teams from companies all over the world. Our products are used by CEO’s, Managers, Directors and Project Managers from companies such as: Netflix, NASA, Tesla, Apple, Uber, Samsung, Porsche, Siemens, Intel, Boeing, LG, and many more.

At SoftwarePlant you can expect flat structure, a tight-knit team, collaborative spirit, demanding problems to be solved, and the shared excitement of rolling up your sleeves and working toward something major together. Join us as our Backend Developer!

Scroll to the company’s profile
This is how we work
This is how we work