
Senior Software Engineer/ 1 week ago
Quick Summary
Senior Full-Stack Software Engineer (Flutter, Laravel/PHP, Node.js) - Remote
We are seeking a highly skilled Senior Software Engineer comfortable operating within a mature, production environment. This full-stack role involves working across web frontend, mobile development (using Flutter), and backend systems (Laravel/PHP and Node.js). The ideal candidate possesses strong technical judgment, an ownership mindset, and deep respect for maintaining stable production systems while delivering thoughtful, incremental improvements.
About Our Platform
We operate a robust, live production platform that supports real users and critical operational workflows. Our system architecture includes web and mobile clients supported by shared backend services. We prioritize reliability, correctness, and the disciplined evolution of our product, focusing on stability over rapid, experimental rewrites.
Role Overview
You will be instrumental in developing features and enhancements that span both web and mobile user experiences, contributing significantly to our core backend services implemented primarily in Laravel (PHP), with selected Node.js components.
Key Responsibilities
- Design, implement, and maintain high-quality features for both Flutter mobile applications and web frontends.
- Contribute to backend development and API design utilizing Laravel (PHP) and Node.js components.
- Ensure seamless consistency and technical correctness across all web and mobile client platforms.
- Proactively improve overall system reliability, performance, and long-term maintainability.
- Diagnose and swiftly resolve complex issues within live production environments.
- Make and clearly communicate technical decisions, always considering long-term system implications.
- Collaborate effectively with product and operations teams to deliver incremental, production-safe enhancements.
Minimum Qualifications
- 5+ years of professional experience in software engineering.
- Proven experience building and maintaining full-stack applications in a production setting.
- Strong expertise in modern frontend development technologies.
- Demonstrated experience developing and maintaining Flutter mobile applications.
- Backend development experience with PHP (Laravel) and/or Node.js.
- Solid foundational understanding of APIs, database systems, and core system design principles.
- Ability to work independently and clearly articulate complex technical decisions.
Preferred Qualifications
- Experience supporting multiple client types (web and mobile) backed by shared APIs.
- Track record of improving the performance, reliability, or scalability of existing systems.
- Familiarity with major cloud environments (e.g., AWS or similar).
- Experience thriving in remote or distributed team structures.
Our Engineering Values
- Careful reasoning regarding technical tradeoffs and constraints.
- Prioritizing incremental, well-justified improvements over large-scale rewrites.
- Deep respect for production stability and minimizing operational impact.
- Commitment to writing readable, maintainable code that is safe for team collaboration.
Interview Process
Our hiring process evaluates real-world engineering judgment and practical skills, not puzzles:
- Technical discussion centered on production scenarios.
- Review of experience maintaining and evolving live systems.
- A paid practical task representative of the actual work required in this role.
Compensation and Details
Job Type: Full-time
Work Location: Remote
Pay: 6,000.00zł - 14,000.00zł per month (Compensation is competitive for the Polish market and depends on experience and scope of responsibility).
Equal Opportunity Employer
We are dedicated to building an inclusive team. Candidates are evaluated based strictly on skills, experience, and alignment with the requirements of the role.
