Full-stack Engineer (PHP & JS)

Friendcruiter
Amsterdam, Netherlands
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English, Russian
Job source

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) PHP (Programming Language) 3D Computer Graphics Software Application Programming Interfaces (APIs) Cascading Style Sheets (CSS) Software Quality Databases Data Integrity Data Structures Software Design Patterns
+24 more
Web Development Memory Management ECMAScript Payment Systems Protocol Buffers JSON JQuery PostgreSQL Memcached MongoDB MySQL Object-Oriented Software Development OpenGL Queueing Systems Redis SQLite SQL Databases TypeScript WebSocket WebGL Extensible Markup Language (XML) Git Stripe Restful APIs

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:

  1. Initial Interview with a Recruiter from our Agency (45 minutes).
  2. Online test (1 hour).
  3. Technical Interview with the Team and CTO (1.5 hours).
  4. Cultural Fit Interview with HRD and CTO (1 hour).
  5. 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.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all