elasticStage

Senior Full Stack Developer

elasticStage

full-time

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSCloudDockerElasticSearchJavaScriptLaravelMicroservicesMySQLPHPPostgresRabbitMQReactSymfonyTypeScriptVue.js

About the role

  • Build, maintain, and scale customer-facing and operational full-stack applications ensuring high performance, reliability, and outstanding user experiences.
  • Develop APIs and microservices interacting with backend systems and frontend applications.
  • Collaborate with product and engineering teams to define and implement new features.
  • Optimize system performance, security, and scalability; identify continuous improvement opportunities.
  • Troubleshoot and resolve complex technical issues to ensure a seamless user experience.
  • Participate in architectural design and implementation to meet business requirements.
  • Take ownership of features and projects from requirements to delivery.
  • Write unit and integration tests (PHPUnit, Vitest or equivalent) to ensure software quality.
  • Contribute to improving internal development processes and tools.
  • Stay updated with industry trends and apply best practices.
  • Work with a modern stack including PHP (Symfony or Laravel), JavaScript/TypeScript (React or Vue), Docker, and AWS services.

Requirements

  • Design, build, and maintain full-stack applications, ensuring performance, scalability, and reliability.
  • Develop APIs and microservices that interact with various backend systems and frontend applications.
  • Collaborate with teams to define and implement new features, enhancing the software product and its capabilities.
  • Optimize system performance, security, and scalability, identifying opportunities for continuous improvement.
  • Troubleshoot and resolve complex technical issues, ensuring a seamless user experience.
  • Participate in the architectural design and implementation of software solutions to meet business requirements.
  • Take ownership of individual features and projects, seeing them through from requirements to delivery.
  • Write comprehensive unit and integration tests to ensure software quality.
  • Contribute to the ongoing development and improvement of internal development processes and tools.
  • Stay updated with the latest industry trends, continuously learning and applying new best practices in software development.
  • Proven experience as a Full Stack Developer with a strong foundation in PHP, including Symfony or Laravel frameworks.
  • Hands-on experience with JavaScript/TypeScript and modern frameworks (React or Vue, Vue3 preferred).
  • Experience working with databases: MySQL and PostgreSQL.
  • Strong knowledge of Docker and cloud-native deployment workflows.
  • Experience with message brokers (Amazon SQS, RabbitMQ, or similar).
  • Solid understanding of testing frameworks: PHPUnit for PHP, Vitest (preferred), or equivalent JS frameworks.
  • Ability to write clean, maintainable, testable, and performant code.
  • Strong teamwork and communication skills.
  • Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Familiarity with AWS technologies: RDS, ElastiCache, CloudFront, S3, Elasticsearch.