Suggested rewrite: Led a cross-functional initiative that improved [business outcome] by [measurable result], demonstrating experience relevant to this role...
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
- Department
- Software Engineering
- Employment
- Full Time
- Experience
- Director
- Published
- Apply before
- 28 Nov 2026
- Listing views
- 14
- Application actions
- 1
Make your next move.
Prepare your resume, explore your fit, and draft a cover letter for this opportunity.
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.
Pace & Pressure
4/5Autonomy Level
4/5Communication Load
4/5Salary analysis
Estimated compensation compared with the broader PLN market for similar roles.
Core skills
Skills and capabilities most closely associated with this opportunity.
Sample interview questions
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.
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.
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.
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.
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.
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
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.
Apply now.
Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.
Continue on the employer website
Protect your personal information and never pay to secure an interview or job offer. .
