Full-stack Engineer (PHP & JS)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
- Develop in full-stack (front-end and back-end) for websites.
- Work on all parts of the company’s websites: API, editor, database, etc.
- Develop using: PHP, SQL, TypeScript, JavaScript, HTML, CSS, etc.
- Follow best practices - SOLID, STUPID, design patterns, writing tests, writing self-documenting or well-documented code, etc.
- Maintain and improve code quality and stability.
- Maintain the company’s security and data integrity.
- Continually learn and improve development skills and apply them within the team.
Requirements
- 4+ years of experience in Web development.
- Intermediate level of English (Russian will be a huge plus!).
- 4+ years of experience with PHP, Typescript, Javascript (at least jQuery) - popular frameworks and libraries, etc.
- ECMAScript 6+.
- CSS.
- Data - SQL (SQLite, MySQL, PostgreSQL, …), Memcached, Redis, MongoDB, Message Queues, etc.
- Supporting technologies - REST, JSON, XML, HTML, Git, Protobuf, etc.
- Payment systems/APIs (PayPal, Stripe, Apple/Google payment processing,…).
- How to write clean and maintainable code (SOLID, OOP, etc.).
- Best practices in security, performance, memory management, maintainability, data structure, etc.
- Good understanding of server infrastructure, and web protocols (HTTP, Web Sockets, etc.).
- Ecosystem.
Nice to have:
- Understanding of mathematics, geometry.
- Experience with 2D and 3D graphics (for example Canvas, WebGL, OpenGL, …).
Benefits & conditions
- Attractive compensation: The goal is to ensure that team members are financially comfortable and are open to salary negotiations.
- Collaborative Team: Join the team of passionate professionals who are eager to share knowledge and support each other.
- Work-Life Balance Initiatives: Enjoy comprehensive work-life balance initiatives, including approximately 30+ days of paid holidays annually.
- Provision of Company Computer Equipment: Company computer equipment is provided upon request.
- Access to Education Courses and Training Opportunities: Take advantage of education courses and training opportunities, with company support for training expenses.
- English Language Classes: Access English language classes through the corporate platform.
- Company Gatherings and Team-Building Activities: Participate in offline company gatherings in Lithuania and virtual team-building activities.
Interview Stages:
- Initial Interview with a Recruiter from our Agency (45 minutes).
- Online test (1 hour).
- Technical Interview with the Team and CTO (1.5 hours).
- Cultural Fit Interview with HRD and CTO (1 hour).
- Job Offer.
About the company
An innovative home design startup that is a global leader with an audience of over 90 million. The solution enables people to visualize and actualize their dream living spaces effortlessly. Working across multiple platforms and devices, they provide seamless integration and synchronization for our diverse user base. Beyond technological prowess, they foster a vibrant community of professionals looking to change the home design landscape.
As a Senior Full-Stack Web Engineer, you’ll play a pivotal role in the Web Team, driving innovation, enhancing current solutions, and introducing new features to elevate user experience.
Tech stack: PHP 8.1, Symfony, PHPUnit, MySQL, Redis, MongoDB, RabbitMQ, Git., Docker
For the front-end part: Native Javascript, JQuery (legacy code), Typescript, Three.js (OpenGL), Webpack, Websocket, Jest (unit tests), Docker, SVG.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.nlGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 131 - AI'm not sure about OSS
Dev Digest 109 -Egg-citing things…
Dev Digest 133 - Back to Front
Dev Digest 120 - Apple and peers