Curotec

Full-Stack Laravel Engineer

Curotec

full-time

Posted on:

Origin:  • 🇺🇸 United States • New York

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureBootstrapCloudCypressDockerElasticSearchGoogle Cloud PlatformGraphQLJavaScriptJenkinsJestKafkaKubernetesLaravelMicroservicesMongoDBMySQLPHPPostgresRabbitMQRedisTypeScriptVue.js

About the role

  • Design, develop, and maintain applications using Laravel as the primary framework
  • Build APIs (REST, GraphQL) and integrate with third-party services
  • Implement responsive, dynamic front-end interfaces using Vue.js, Alpine.js, and Blade templating
  • Develop and customize Filament dashboards and administrative tools
  • Work with relational and non-relational databases (MySQL, PostgreSQL, MongoDB) including schema design, optimization, and query performance tuning
  • Deploy and manage applications in cloud environments (AWS, GCP, Azure, Linode, DigitalOcean)
  • Apply best practices for testing (PHPUnit, Pest, Cypress, Jest) and CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
  • Optimize application performance, scalability, and security
  • Collaborate with product owners, designers, and engineers in Agile/Scrum ceremonies

Requirements

  • Advanced knowledge of Laravel and PHP (modern versions, OOP principles)
  • Strong experience with Vue.js, Alpine.js, and Blade templating
  • Solid front-end skills with HTML5, CSS3, JavaScript/TypeScript, TailwindCSS, Bootstrap
  • Experience with Filament framework for admin panels (preferred/required depending on role)
  • Database expertise in MySQL and PostgreSQL; experience with Redis or Elasticsearch is a plus
  • Familiarity with Docker and containerized development
  • Understanding of RESTful services, GraphQL, and API security best practices
  • Version control with Git and branching strategies (Git Flow)
  • Familiarity with testing frameworks and test-driven development (PHPUnit, Pest, Cypress, Jest)
  • Experience working in Agile/Scrum teams
  • Knowledge of Livewire or Inertia.js (nice to have)
  • Experience with Kubernetes or container orchestration (nice to have)
  • Exposure to message queues (RabbitMQ, Kafka, SQS) (nice to have)
  • Knowledge of DevOps practices, monitoring tools (New Relic, Datadog, ELK stack) (nice to have)
  • Familiarity with microservices architecture and event-driven systems
  • Strong communication skills and fluency in English (written and spoken)
  • Team player; proactive problem solver; adaptability to dynamic environments