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