➡️ Apply here: Full-stack developer
🔔 Monitor #fullstack #php #javascript jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
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
