Suggestions de recherche:

job étudiant
vendeuse
infirmier
assurance
vente
assistante administrative
chauffeur de bus
chauffeur
livreur permis b
administratif
agent de sécurité
comptable
luxembourg
Luxembourg
Esch-sur-Alzette
Dudelange
Luxemburg
Differdange
Beggen
Bissen
Ingeldorf
Mondorf-les-Bains
Hesperange
Bettembourg
Pétange
Wiltz
Heffingen
Contern
Postuler

Full stack Developer

Tao Testing
Temps plein
il y a 3 semaines

The Role:

The Full-Stack Senior Software Engineer is responsible for developing and maintaining web applications using PHP, JavaScript, and PostgreSQL. S/he ensures the performance, quality, and responsiveness of applications by collaborating with cross-functional teams. The role exists to deliver scalable and robust software solutions that meet the company's business objectives. S/he also mentors junior developers and contributes to architectural decisions to enhance system functionality.

Duties and responsibilities

  • Develop high-quality maintainable software solutions, implementing modern engineering practices to ensure product quality.
  • Create conceptual, logical, and physical data models using PostgreSQL.
  • Design and consume RESTful APIs.
  • Identify and fix issues across the full application stack to optimize performance.
  • Use debugging tools and error-logging practices to ensure high-quality code standards.
  • Implement containerization techniques for application deployment
  • Protect applications against common vulnerabilities such as injection attacks and cross-site scripting.
  • Work closely with product managers, project managers, technical coordinators, designers, and other engineers to deliver high-quality features and systems.
  • Review code written by team members and provide constructive feedback to improve overall code quality.

Qualifications

  • English proficiency B2/C1 (French is a plus)
  • Proficiency in PHP 7.4+ with experience using the Symfony 5.4+ framework.
  • Strong knowledge of JavaScript (ES6+) and familiarity with Node.js.
  • Proficient in PostgreSQL, capable of writing complex SQL queries and designing optimized database schemas.
  • Familiarity with ORM tools like Doctrine.
  • Proficient in HTML and CSS, including knowledge of CSS preprocessors like SASS or LESS.
  • Experience with build tools like Webpack and package managers like npm or Yarn.
  • Proficient in Git and experienced with platforms like GitHub, GitLab, and Bitbucket.
  • Experience with testing frameworks such as PHPUnit for PHP and Jest or Mocha for JavaScript.
  • Experience with Docker and Docker Compose, along with knowledge of Linux command line and web servers like Apache or Nginx.
  • Understanding of web security best practices and common vulnerabilities (e.g., SQL injection, XSS, CSRF).

Benefits working at OAT:

  • International environment, diverse team
  • Online courses and certifications, workshops
  • Career Path opportunities
  • Company wide events and team building activities
  • Flexible working hours

Location

Luxembourg, Capellen (Hybrid) / Madrid, Spain (Remote)

Department

Software Engineering

Employment Type

Full-time Employee

Sauvegarder Postuler
Signaler l'offre
Autres offres d'emploi recommandées:

(Senior) Full-Stack Developer (Node.js / Angular)

Salonkee
Canton Luxembourg
  • You work closely with colleagues from different areas to...
  • You not only know common development principles, you also...
il y a 1 semaine

Full Stack Developer (f/m/d)

Dennemeyer Group
Luxembourg
  • Operate platform and support other stakeholders from our...
  • Own your application deployments, work together with IT...
il y a 2 semaines

Full-stack Java Developer - Insurance (Luxembourg onsite, short-term)

NRB
  • Becoming an expert in specific parts of the application...
  • Collaborating with developers from other teams to improve...
il y a 3 semaines

ELASTICSEARCH STACK DEVELOPER/ADMINISTRATOR

I.T. Skillfinder
Luxembourg
  • Design, implement, and manage Elasticsearch clusters and...
  • Collaborate with infrastructure and application teams to...
il y a 2 semaines

Full Stack Java JEE / Angular2) (m/w/d)

Everience Benelux
Luxembourg
  • Deliver shippable features as part of our Scrum teams
  • Suggest, influence, develop and implement innovative...
il y a 1 semaine