All remote jobs

Full Stack Product Software Engineer

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Remote from
Poland
Salary
PLN 272k–368k / yr
Employment
Full Time
Experience
Director
Published
Apply before
28 Nov 2026
Listing views
14
Application actions
1
Application toolkit

Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

The role, at a glance.

Dropbox is seeking a senior full-stack product engineer to build scalable, user-facing features across front-end and back-end systems. The role combines React, JavaScript, HTML/CSS, Node.js, and Python development for large-scale applications used by millions of customers. The engineer will shape technical roadmaps, review code, mentor junior colleagues, and collaborate closely with cross-functional partners. Dropbox is accelerating AI-enabled product development, so the position also values rapid prototyping and reliable deployment of AI-augmented functionality. Occasional participation in an on-call rotation is expected to help resolve production issues and maintain service quality.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

4/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

4/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
AI insightThis is a senior-level role requiring at least five years of engineering experience and demonstrated delivery of large-scale full-stack systems. It combines hands-on architecture and implementation with mentorship, roadmap trade-offs, cross-functional alignment, and occasional operational ownership.

Salary analysis

Estimated compensation compared with the broader PLN market for similar roles.

Estimated job median (per year)Highly competitive
PLN320,000
PLN market range (per year)PLN250k–PLN390k
AI insightThe yearly pay period is inferred from the job context; it was not explicitly stated by the employer. The employer states a Poland pay range of 272,000–368,000 PLN. No cadence is stated, so the yearly period is inferred from the scale of the range and the senior full-time software-engineering context. The midpoint is 320,000 PLN per year; the estimated Poland market range for a comparable senior full-stack engineer is 250,000–390,000 PLN per year.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
How would you design a scalable feature that requires both a React interface and a Node.js backend?

I would first clarify the user workflow, success metrics, data model, and non-functional requirements. I would define stable API contracts, build the backend around clear domain boundaries and observability, and implement the React experience with resilient loading, error, and empty states. I would release incrementally behind appropriate controls, monitor adoption and reliability, and use feedback to refine the solution.

Describe a time you balanced rapid MVP delivery with long-term technical quality.

I identify the smallest version that validates the customer and business hypothesis while protecting critical concerns such as security, data integrity, and operational visibility. I document intentional shortcuts, add tests around high-risk paths, and create a prioritized follow-up plan. This approach enables learning quickly without allowing temporary decisions to become unmanaged technical debt.

What practices do you use to make code reviews effective and constructive?

I focus reviews on correctness, maintainability, user impact, reliability, and alignment with the system design rather than personal preferences. I explain the reasoning behind feedback, distinguish blocking issues from suggestions, and aim to share knowledge through examples. For larger changes, I encourage early design discussion so review cycles stay efficient.

How would you approach an on-call incident affecting a customer-facing Dropbox feature?

I would assess impact, stabilize the service through rollback, mitigation, or feature controls, and communicate status clearly to the incident team. I would use logs, metrics, traces, and recent deployment history to identify the cause while preserving evidence. After recovery, I would contribute to a blameless review with concrete corrective actions, such as tests, alerts, runbook improvements, or architectural safeguards.

How do you evaluate where AI-enabled functionality adds value to a product?

I start with a specific user problem and define what better outcomes would look like, rather than adding AI for its own sake. I assess data quality, latency, privacy, reliability, evaluation methods, and fallback behavior, then prototype to test usefulness with real users. I would deploy gradually with monitoring and human-centered controls so the feature augments user judgment and remains dependable.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.
Opportunity details

About this role.

Role Description

As a Full Stack Engineer at Dropbox, you will help design and develop the seamless, scalable, and user-friendly experiences Dropbox users depend on. Your work will encompass both front-end and back-end development, supporting products that empower millions worldwide. You will work closely with cross-functional teams to transform ideas into reliable, scalable features that provide outstanding user experiences. This year, Dropbox is on a mission to expedite the creation and implementation of AI-enabled products, providing a comprehensive technology stack for rapid prototyping and reliable deployment of AI-augmented functionality.

Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here.

Responsibilities

  • Design and build scalable software solutions across specific product areas or multi-component systems
  • Write and review code, demonstrating technical leadership while mentoring junior engineers
  • Collaborate with cross-functional teams to identify user needs and create impactful solutions
  • Develop and execute comprehensive roadmaps balancing technical quality, business impact, and user experience
  • Contribute to the team culture through mentorship, interviewing, and active engagement in new initiatives

On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.

Requirements

  • 5+ years of experience in software engineering or related roles
  • Experience in both front-end (JavaScript, React, Angular, HTML/CSS) and back-end (Node.js, Python) development
  • BS degree in Computer Science, a related technical field, or equivalent experience
  • Success developing and deploying large-scale full-stack applications
  • Proficiency in building front-end interfaces and back-end systems, delivering minimum viable products quickly
  • Willingness to participate in on-call rotations as needed by the team

Durable Skills

AI fluency means using these tools to amplify human judgment, not replace it. We believe people with these skills will thrive as work and technology continue to evolve:

  • Awareness: Understand yourself and others.
  • Judgment: Evaluate information and make decisions in complex situations.
  • Adaptability: Learn, adjust, and stay effective through change.
  • Connection: Communicate, collaborate, and build trust.

To learn more about why these skills matter and what the data shows about thriving through change, read this blog post from our Chief People Officer, Melanie Rosenwasser.

Compensation

Poland Pay Range

272 000 zł—368 000 zł PLN

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. .

Log in to save
One quick step before you apply

Sign in to continue.

Sign in or create a free account to continue to the employer's application.

Add alert
Jobs Talent AI Tools Salaries
Menu