drjobs
Full-stack Engineer PHP JS
drjobs
Full-stack Engineer ....
drjobs Full-stack Engineer PHP JS العربية

Full-stack Engineer PHP JS

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Amsterdam - Netherlands

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2604006

WE ARE A RECRUITING FIRM that helps startups hire the best talent in the global market. Our client is a fastgrowing startup from Lithuania that has developed a tool for interior design. Committed to producing highquality products our client utilizes best practices adhering to a high level of code writing OOP and Solid principles.

As a Senior FullStack Web Engineer youll 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 frontend part: Native Javascript JQuery (legacy code) Typescript Three.js (OpenGL) Webpack Websocket Jest (unit tests) Docker SVG.

Place of work: Amsterdam Netherlands (visa support is not available)

Tasks

  • Develop in fullstack (frontend and backend) for websites.
  • Work on all parts of the companys websites: API editor database etc.
  • Develop using: PHP SQL TypeScript JavaScript HTML CSS etc.
  • Follow best practices SOLID STUPID design patterns writing tests writing selfdocumenting or welldocumented code etc.
  • Maintain and improve code quality and stability.
  • Maintain the companys security and data integrity.
  • Continually learn and improve development skills and apply them within the team.

Requirements

  • 4 years of experience in Web development
  • 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
  • Place of living is Amsterdam Netherlands (onsite job)
  • Fluent English and Russian

Benefits

  • Attractive compensation. The goal is to ensure that team members are financially comfortable and are open to any salary negotiations.
  • Balance of freedom and responsibility in the position. They believe in empowering team members and allowing them to take ownership of their work. They wont micromanage and instead trust the Team to operate independently.
  • Investment in education and training. They support the professional development of the team members and are willing to allocate funds toward their training expenses. English classes on the corporate platform.
  • Provide computer equipment.
  • Paid Time Off. Around 40 days of yearly vacation time.
  • Close interaction with employees and community building in the Amsterdam office.

After submitting your CV for this vacancy you will be asked to go through the following stages of interviewing with the company:

1 Interview with the recruiter (45 minutes)

2 Online testing (1 hour)

3 Technical interview with the team (1.5 hours)

4 Cultural fit interview (1 hour)

5 Job Offer

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.