We have 30 years of expertise in designing and building custom software systems. We provide software development services focusing on complex high-load applications, AI and BI solutions, and mobile apps.
Our client is a company in Luxembourg specializing in a knowledge assessment system with expertise in various areas, including academia (universities and schools).
We are looking for a Senior back-end developer (PHP+Node.JS) who will join the development team of 40 engineers, including 10 senior back-end developers. As a team player you will be responsible for the implementation of all required developments and customisations of our platform in PHP and NodeJS.
This position requires working in a US time zone (9 AM – 5 PM EST).
Responsibilities:
- Designs standalone systems of moderate complexity, or major new features in existing systems.
- Determines data needs from product requirements.
- Assesses correctness and utility of existing code and avoids blind copy-pasting.
- Increases the robustness and reliability of codebases, and devotes time to polishing products and systems.
- Tests new code thoroughly, both locally and once deployed on the QA environment.
- Refactors existing code to make it more testable and match design patterns best practices.
- Implements systems that enable better testing.
- Gives thoughtful code reviews as a domain expert.
- Advises deployment patterns matching the application needs.
- Participates in the SCRUM ceremonies.
- Estimates software changes requests complexity.
Required experience and skills:
- Excellent knowledge of PHP and Node.js current version.
- Excellent knowledge of SQL and NoSQL databases.
- Strong experience in one or multiple frameworks (Symfony,Expressj, …).
- Knowledge of AWS/GCP is a plus.
- Good knowledge with VCS (Git).
- Understanding basic Agile and Kanban concepts.
- Ability to identify and understand basic cloud patterns.
- Taking security by design into account for new systems.
- Ability to debug and profile their code efficiently.
- Mastering the software development best practices and clean code principles.
- Anticipating and sharing schedule deviations in plenty of time.
- Excellent communication skills.
- Collaborating with others with empathy.
- Taking on responsibilities and tasks proactively when blocked elsewhere.
- Leading knowledge and experience sharing across the team members.
- Being a mentor for the team members.
- English skills (both written and spoken) — Upper Intermediate+.
Our offer as your future employer:
- official registration;
- flexible work schedule;
- possibility to work remotely;
- opportunities for professional growth.
Ключевые навыки
- PHP
- JavaScript
- Symfony
- Node.js
- Английский — B2 — Средне-продвинутый
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Вакансия опубликована 18 марта 2025 в Тбилиси