Senior Full-Stack Engineer
DocPlanner
Summary
Join Docplanner's Incubator team as a Full-Stack Engineer and drive innovation in healthcare technology. You will design, develop, and maintain full-stack applications using PHP and Vue.js, experiment with AI, and collaborate with cross-functional teams. This role requires at least 5 years of experience in web application development, proficiency in JavaScript, PHP, and relevant tools, and strong communication skills. The position offers a competitive salary, share options, flexible work arrangements, comprehensive health benefits, professional development opportunities, and a remote-friendly environment. You'll be working directly with business leaders, contributing to greenfield projects, and leveraging data-driven insights to create impactful solutions. Docplanner embraces diversity and equal opportunities.
Requirements
- Minimum of 5 years working on web applications, with a strong focus on full-stack development
- Proficient in JavaScript (ES6+), with hands-on experience in Vue.js, and TypeScript
- Strong knowledge of backend development using PHP (we are using both Laravel & Symfony)
- Experience with working with and implementing APIs, SDKs, and web services. Familiarity with RESTful APIs and microservices architecture
- Experience with tools such as GIT, SASS, Yarn, Webpack, and NPM
- Proficient in working with relational databases (e.g., SQL Server, MySQL) and NoSQL databases (e.g., MongoDB)
- Comfortable working in Agile teams, with a strong understanding of Agile practices
- Fluent in English (B2 level or higher), with strong verbal and written communication skills
- You love to learn new things and be close to the business
Responsibilities
- Work directly with the business team, including VPs and Directors
- Design, develop, and maintain scalable and efficient full-stack applications using PHP (Laravel / Symfony) for the backend and vue.js (and vanilla JS) on frontend development
- Experiment with AI and emerging technologies to prototype innovative solutions, integrating them into products to enhance functionality and user experience
- Collaborate closely with cross-functional teams, including product managers, designers, and fellow engineers, to rapidly validate hypotheses and deliver MVPs in fast-paced, iterative cycles
- Contribute to greenfield projects by architecting solutions from the ground up, ensuring clean, maintainable, and testable code
- Utilize data-driven insights to inform development decisions, continuously improving product performance based on user feedback and analytics
- Embrace a fail-fast, learn-fast mentality, iterating quickly on prototypes and learning from both successes and failures to refine products
- Integrate third-party APIs and services as needed, ensuring seamless communication between systems
Preferred Qualifications
- High level of ownership and accountability
- Experience working in a DevOps culture, with knowledge of Docker, Kubernetes, and CI/CD pipelines
- Familiarity with designing scalable distributed cloud systems
- Experience with TDD, DDD, and extreme programming practices
- An interest in the business aspects of projects and a desire to understand user needs deeply
Benefits
- A salary adequate to your experience and skills
- Share options plan after 6 months of working with us
- Remote or hybrid work model with or hub in Warsaw
- Flexible working hours (fully flexible, as in most cases you only have to be on a couple of meetings weekly)
- 21/26 days of paid time off (depending on your contract)
- Additional paid day off on your birthday or work anniversary (you choose what you want to celebrate)
- Private healthcare plan with Signal Iduna for you and subsidized for your family
- Multisport card co-financing for you to have access to sports facilities across Poland
- Access to iFeel, a technological platform for mental wellness offering online psychological support and counseling
- Free English classes