Full-stack developer (PHP + TS) в Planner 5D — вакансия в IT и GameDev | OfferClaw
Full-stack developer (PHP + TS)
Planner 5D·Netherlands, Spain, Poland·Удалённо·61 мес. назад
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.
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 abouttech trends is your thing, you're speaking our language.
withsolution-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!