Make your home a better place! Planner 5D is a popular home improvement and interior design platform used by 77M+ users
Full-stack Developer, PHP, TS
Location
Poland
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Full-stack Developer, PHP, TS
Planner 5D
• Develop, test, and maintain high-quality PHP applications; • Collaborate with cross-functional teams to define, design, and ship new features; • Write clean, modular, and reusable code; • Follow best practices - SOLID, STUPID, design patterns, writing tests, writing self-documenting or well-documented code, etc.; • Optimize application performance and scalability; • Troubleshoot and debug applications to resolve performance and other issues; • Stay updated with emerging technologies and industry trends.
Job Requirements
- 4+ years of experience in modern Web development;
- Strong PHP skills with at least one framework (Symfony / Api Platform / Laravel);
- JavaScript (ES6+) / TypeScript proficiency;
- Familiarity with React.js / Vue.js / Angular (or at least JQuery);
- Solid understanding of SQL (SQLite, MySQL, PostgreSQL, …), plus experience with caching and messaging tools like Memcached, Redis, MongoDB, Message Queues;
- Comfortable working with REST, JSON, XML, HTML, Git, Docker, etc.;
- You care about clean, maintainable code — applying SOLID, DRY, KISS, Clean Architecture, and spotting code smells is second nature;
- You follow best practices in security, performance, memory management, data structures, and scalability;
- Good understanding of server infrastructure, web protocols (HTTP, Web Sockets, ...);
- English skills starting from B1.
Benefits
- Great work environment that balances freedom and responsibility
- Our team is made up of friendly and passionate enthusiasts who are eager to help and share their knowledge
- We believe in work-life balance, so you'll receive around 30+ days of paid holidays per year
- Company computer equipment by request
- Education courses for our team members, and we're willing to allocate funds toward your training expenses
- English classes on our corporate platform
- Offline company events in Lithuania and online team-building
- Unlimited free Planner5D subscriptions
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Course Instructor, Level 1
Mayeaux & Associates L.C.Attorneys for immigrants building new lives in the United States - ¡Hablamos Español!
• Instructing students that have registered for the Java Courses offered by The Mayeaux Foundation.
Senior Software Engineer, Backend – Comms Platform
AffirmWe create honest financial products that improve lives.
• Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve problems. • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics. • Proactively identify and lead in solving project, process, technology or business issues. • Support the operations and availability of your team’s artifacts by creating and monitoring metrics. • Foster a culture of quality and ownership on your team by improving code review and design standards. • Help develop team talent by providing feedback and guidance, leading by example.
Software Engineer II, Backend – Repayment UX Engineering
AffirmWe create honest financial products that improve lives.
• Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work. • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
Software Engineer II – Backend, Repayment UX Engineering
AffirmWe create honest financial products that improve lives.
• Break down larger projects into individual tasks and deliver them in phases • Collaborate with product management, design & analytics during product development • Create and monitor metrics for operations and availability of team artifacts • Engage in growth and development activities, including participation in the interview process


