The Role
We seek a senior full-stack web developer to enhance our home design platform by working on new features and maintaining current solutions.
Summary Generated by Built In
About us:
Planner 5D is a global hub for home design, uniting over 100+ million users in 230 territories around our planet (yes, we have 2 users connecting from Antarctica each month!). Our platform simplifies the home renovation process from concept to execution, and this process has never been more straightforward with our cutting-edge software. You don't need to be a professional designer to enhance your home or workspace. We are dedicated to streamlining the design experience, making the customization of dream homes accessible to everyone.
Our cross-platform presence spans Web, iOS, Android, Windows, and MacOS, ensuring seamless synchronization for our users. Planner 5D is more than just software; it's a vibrant community of enthusiastic and product-oriented professionals. From diverse backgrounds, our team collaborates across time zones, fueled by a shared passion to revolutionize the home design market.
We are constantly looking for like-minded talent eager to take ownership and drive innovation within our expanding suite of tools. Join us in shaping the future of home design.
We are searching for senior full-stack web developer who will join our web team and work on new features, improving and maintaining our current solution.
Our tech stack: PHP 8.4, Symfony, PHPUnit, MySQL, Redis, MongoDB, RabbitMQ, Git., Docker.
For front-end part: native Javascript, JQuery(legacy code), Typescript, React, Three.js(OpenGL), Webpack, Websocket, Jest (unit tests), Docker, SVG.
Note that you should be prepared working as a Contractor under B2B service agreement.
Responsibilities:
- 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.
We expect:
- 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.
Nice to have
- Understanding of mathematics, geometry
- Experience with 2D/3D graphics (Canvas, WebGL, OpenGL, …)
- Familiarity with payment systems / APIs (PayPal, Stripe, Apple / Google payment processing, ...)
- Understanding of Russian or Lithuanian languages
You will be truly welcome in our team if:
- Love what you do: We're looking for team members who truly enjoy their work and bring that enthusiasm to the team every day.
- Tech geek at heart: If coding, experimenting with new software tools, or curious about tech trends is your thing, you're speaking our language.
- with solution-oriented mindset: When you are faced with challenges, you start thinking of possible solutions instead of dwelling on the problems.
- Have tech hobbies? Yes, Please!: programming, microcontrollers, 3D printing, physics, mathematics, etc.
- Team Player Who Gets It: We value team members who can grasp tasks quickly and communicate their ideas effectively – teamwork makes the dream work!
What we offer:
- 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
Top Skills
Apple Payment Processing
CSS
Ecmascript 6+
Git
Google Payment Processing
HTML
JavaScript
Jquery
JSON
Memcached
MongoDB
MySQL
Paypal
PHP
Postgres
Protobuf
Redis
Rest
SQL
Sqlite
Stripe
Typescript
XML
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Make your home a better place! Planner 5D is a popular home improvement and interior design platform used by 77+ million users worldwide...