Skip to content

Full-Stack Laravel Engineer

  • Remote
    • Buenos Aires, Buenos Aires, Argentina
    • El Beni, El Beni, Bolivia, Plurinational State of
    • Sao Paulo, São Paulo, Brazil
    • Atacama, Atacama, Chile
    • Bolívar, Bolívar, Colombia
    • Alajuela, Alajuela, Costa Rica
    • Azuay, Azuay, Ecuador
    • Ahuachapán, Ahuachapán, El Salvador
    • Guatemala, Guatemala, Guatemala
    • Barima-Waini, Barima-Waini, Guyana
    • Atlántida, Atlántida, Honduras
    • Baja California, Baja California, Mexico
    • New York, New York, United States
    • Panamá Oeste, Panamá Oeste, Panama
    • Concepción, Concepción, Paraguay
    • Lima, Lima, Peru
    • Artigas, Artigas, Uruguay
    +16 more
  • Technology

Job description

About Curotec:

We are a globally leading software services company specializing in developing enterprise-level projects for clients worldwide.

Our team is a unique blend of diverse skill sets, cultures, and backgrounds—a true melting pot of talent. One of the most rewarding aspects of working at Curotec is the opportunity to learn something new every day, not just about technology but also about our amazing team members.

Visit our website to discover more about who we are and what we do.

Overview
We are seeking a highly skilled Full-Stack Laravel Engineer to join our distributed engineering team. The ideal candidate has strong back-end expertise with Laravel and PHP, combined with solid front-end experience using modern JavaScript frameworks. This role requires versatility, problem-solving skills, and the ability to deliver clean, scalable, and maintainable solutions in a collaborative, agile environment.

This is a remote position.


Responsibilities

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


Job 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

Experience working in Agile/Scrum teams

Nice to Have

Knowledge of Livewire or Inertia.js

Experience with Kubernetes or container orchestration

Exposure to message queues (RabbitMQ, Kafka, SQS)

Knowledge of DevOps practices, monitoring tools (New Relic, Datadog, ELK stack)

Familiarity with microservices architecture and event-driven systems

Soft Skills

Strong communication skills and fluency in English (written and spoken)

Team player with the ability to collaborate in distributed teams

Proactive problem solver with attention to detail

Adaptability to dynamic, fast-paced environments


Benefits

Competitive salary

Ability to grow and advance your career

Attend virtual developer conferences

Work on cutting-edge and exciting projects

or