LOOKING FOR A NEW ADVENTURE?

Speedinvest and our portfolio of startups are always hiring exceptional talent!
Browse open jobs below to find your next career move.
244
companies
1,148
Jobs

Senior Full Stack Software Engineer

Packhelp

Packhelp

Software Engineering
Warsaw, Poland
Posted on Sep 28, 2024

Salary range: 25 000 - 30 000 PLN net B2B

Team: Engineering

Place of work: Warsaw (hybrid)

Meet Packhelp. We're an international group of over 100 professionals who are helping more than 80,000 companies across the World. On the outside, we’re a packaging company, but look a little closer and you’ll see we’re one of the fastest-growing tech companies in Europe that have raised over €50M from leading international investors.

As a Software Engineer in this position, you will play a key role in delivering enterprise-level solutions. Working closely with product and technology leaders, you will help create a unique product tailored for the packaging industry's enterprise sector.

Your contributions will significantly shape the project's architecture, codebase, development lifecycle, and overall product quality.

What We’re Looking For:

  • Proven experience in building high-quality full stack applications using Typescript/React and one of the languages: Ruby / PHP / Python.
  • Strong collaboration skills with Product, Design, and UX teams to develop web products.
  • Ability to estimate, plan, and deliver software according to development roadmaps.
  • A working knowledge of Domain-Driven Design (DDD) at both strategic and tactical levels (bonus for expertise).
  • Deep understanding of software craftsmanship, including architecture, development lifecycles, and code quality.
  • Experience writing technical specifications detailing architectural changes for upcoming projects.
  • Familiarity with at least one major cloud provider (we use AWS).
  • Competence in observability and monitoring for web applications.
  • A continuous learner who works independently and makes sound decisions with minimal supervision.
  • A team player able to work effectively with interdisciplinary teams of diverse backgrounds.
  • Proficiency in business-level English.

In This Role, You Will:

  • Act as a key contributor to the software engineering team.
  • Provide technical guidance to support Product Managers in defining product vision.
  • Facilitate communication between the development team and internal business stakeholders.
  • Challenge technical decisions and propose alternatives to optimize delivery timelines and meet long-term goals.
  • Help streamline project planning by providing feedback and estimating implementation efforts.
  • Align technical deliverables with project goals while considering broader company objectives.
  • Contribute to building large, extensible software systems, applying Domain-Driven Design, Clean Architecture, and various enterprise design patterns to maintain modular and maintainable code.

What We Offer:

  • Remote Flexibility: Work remotely or in a hybrid model, depending on your location. Our Warsaw office, close to the city center, offers free parking.
  • Top-of-the-line Tools: Access the latest technology, including M1 MacBook Pro and industry-standard software.
  • Health & Wellness: Private healthcare, life insurance, mental health support, and a subsidized MultiSport card.
  • Generous Time Off: Enjoy 26 paid vacation days, plus 1 additional Better Future Day dedicated to making a positive impact in the world.

How We Work:

  • We communicate and track work using Slack, Notion, and Linear.
  • We focus on results, not hours—everyone sets their own schedule.
  • We employ OKRs and similar frameworks to hold ourselves accountable.
  • Feedback is core to our culture, with regular 1:1s, check-ins, and retrospectives.
  • We prioritize transparency and structured communication over ad-hoc DMs or calls.


More About Us:

At Packhelp, we are redefining the unboxing experience. Our revolutionary software enables businesses of all sizes to meet growing packaging demands, combining creativity with automation. Above all, we connect brands with sustainable, affordable packaging solutions.

Though our headquarters is in Poland, our global team spans countries like Spain, France, and the Netherlands. Our revamped 2021 office is designed to be inclusive, supportive, and engaging—no matter where you work from. Come see what Packhelp has to offer!

www.packhelp.com/careers

IMPORTANT: Packhelp only contacts candidates via email or phone. We do not use external providers to process candidates’ offer letters, nor do we require an upfront payment to participate in our recruitment process. If you come across a similar situation, please report it to the relevant authorities.

PERSONAL DATA PROCESSING INFORMATION CLAUSE FOR JOB OR COOPERATION CANDIDATES
Pursuant to Art. 13(1) and (2) of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27/04/2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) (OJ L 119, p. 1), hereinafter: “GDPR”, I hereby inform you that:
1. The controller of your personal data is Packhelp S.A. based in Warsaw, ul. Kolejowa 5/7, 01-217 Warsaw, entered into the Register of Entrepreneurs kept by the District Court for the Capital City of Warsaw in Warsaw, 13th Commercial Division of the National Court Register (KRS) under KRS number: 0000831872, NIP: 1231308129, REGON: 362932312 (hereinafter: “Controller”),
2. Direct contact with the Controller is possible at the Controller’s address: ul. Julianowska 61, 05-500 Piaseczno or at the e-mail address: gdpr@packhelp.com,
3. The Controller has appointed a Data Protection Officer who can be contacted in personal data protection matters at the following e-mail address: gdpr@packhelp.com,
4. Your personal data will be processed:

  • in the case of recruitment for the position indicated in the advertisement, to conclude an employment contract under the provisions of the Labour Code, i.e. pursuant to Art. 6(1)(b) and (c) of the GDPR in connection with Art. 221§ 1 of the Labour Code regarding first and last name, date of birth, contact details, education, professional qualifications and previous employment, and regarding personal data categories other than the above-mentioned ones, such data will be processed on the basis of your consent, i.e. pursuant to Art. 6(1)(a) of the GDPR,
  • in the case of recruitment for the position indicated in the advertisement for the purposes of concluding a civil law contract, on the basis of your consent, i.e. pursuant to Art. 6(1)(a) of the GDPR,
  • in the case of your consent, for the purpose of future recruitment processes, i.e. pursuant to Art. 6(1)(a) of the GDPR.

5. Your personal data may be made available to entities supporting the Controller in its activities on our behalf, in particular to providers of IT and hosting services and tools, entities providing legal services, entities supporting the recruitment procedure, as well as the Controller’s associates and employees to the extent to which they are authorised to process your personal data in connection with the recruitment procedure, while it is possible to transfer data to a third country, where any of the above-mentioned entities processes data in a third country and only in a situation where the relevant legal requirements are met, i.e. when the European Commission has established an adequate level of protection or through contractual clauses approved by the European Commission or in the presence of appropriate safeguards about which you may be informed,
6. Providing your personal data is voluntary, but necessary for participation in the recruitment process, to the extent required by the provisions of the Labour version 2.0Packhelp S.A. based in Warsaw ul. Kolejowa 5/7, 01-217 Warsaw, entered into the Register of Entrepreneurs kept by the District Court for the Capital City of Warsaw in Warsaw, 13th Commercial Division of the National Court Register (KRS) under KRS number: 0000831872, NIP: 1231308129, REGON: 362932312 Code. Otherwise, the provision of your personal data is voluntary, and in the case of personal data processing on the basis of consent, you may withdraw your consent at any time.
7. Your personal data will be processed for the duration of the recruitment process, and for a period of 2 years after its completion (for the purposes of future recruitment), provided that you consent to it.

In connection with your personal data processing, you have the following rights:
1. the right to access your data and receive copies thereof,
2. the right to rectify (correct) your data,
3. the right to erase data (if, in your opinion, there are no grounds for processing of your personal data, you may request their erasure),
4. the right to restrict the personal data processing (you may request the restriction of your personal processing only to their storage or the performance of the agreed actions if, in your opinion, we have incorrect data or we process them without legal grounds, or you do not want us to erase them because you need them for the purpose of exercising or defending claims or for the duration of an objection made regarding the processing of data,
5. the right to object to data processing,
6. the right to data portability (you have the right to receive from us, in a structured, commonly used and machine-readable format, your personal data, which have been provided to us on the basis of your consent or on the basis of the concluded contract, and you may request that such data be sent directly to another entity,
7. the right to lodge a complaint with a supervisory authority (if you believe that we process your personal data unlawfully, you may file a complaint with the President of the Personal Data Protection Office or another competent supervisory authority),
8. the right to withdraw your consent to the processing of personal data (at any time you may withdraw your consent to the processing of personal data on the basis of your consent, and the withdrawal of consent does not affect the lawfulness of processing based on your consent before its withdrawal).

Personal data will be processed both in paper and electronic form – in IT systems, however, the Controller will not make automated decisions (including in the form of profiling).