EngineerJobs.io
← Back to all jobs

Job Description

The Software Engineer - Full Stack role at eTags.com focuses on delivering scalable web applications with a PHP and CodeIgniter backend and AWS deployment. The position covers the full development stack, from server-side logic to user interfaces, with active involvement in deployment and operations within AWS.

Responsibilities

  • Architect, implement, test, and sustain full‑stack web applications.
  • Strengthen backend services using PHP and CodeIgniter.
  • Create and maintain RESTful APIs and integrate with external services.
  • Design and deliver responsive, user‑friendly front‑end interfaces.
  • Administer and optimize databases, including schema design and performance tuning.
  • Deploy, monitor, and maintain applications within AWS environments.
  • Diagnose and resolve issues across the application, server, database, and infrastructure layers.
  • Produce clean, maintainable, and well‑documented code following established standards.
  • Participate in code reviews and contribute to architectural and technical decisions.
  • Enforce application security practices and implement access controls.
  • Collaborate with stakeholders, designers, QA, and other developers throughout the software lifecycle.
  • Support continuous improvement initiatives, including performance optimization and reduction of technical debt.

Requirements

  • Strong proficiency in PHP (5.x–8.x).
  • Extensive experience with CodeIgniter.
  • Solid understanding of MVC architecture and software design patterns.
  • Experience building, consuming, and maintaining RESTful APIs.
  • Knowledge of authentication and authorization mechanisms, including JWT.
  • Knowledge of OAuth.
  • Experience integrating third‑party APIs and services.
  • Strong debugging and troubleshooting skills.
  • Proficiency in HTML, CSS, and JavaScript.
  • Experience with responsive design and cross‑browser compatibility.
  • Familiarity with AJAX and jQuery.
  • Experience with Vue.js, React, and Angular.
  • Strong experience with MySQL and/or MariaDB.
  • Ability to design and maintain normalized database structures.
  • Knowledge of query optimization and database performance tuning.
  • Understanding of indexing, data integrity, and database security best practices.
  • Hands-on experience with AWS services including EC2, RDS, S3, and CloudWatch.
  • Working knowledge of IAM roles and AWS security best practices.
  • Working knowledge of AWS networking fundamentals.
  • Working knowledge of environment configuration and deployment management.
  • Working knowledge of application monitoring and troubleshooting within AWS.
  • Experience using Git and modern source control workflows.
  • Familiarity with CI/CD pipelines and deployment automation.
  • Experience working in Linux server environments.
  • Understanding of application logging, monitoring, and performance management.

Technologies

  • PHP
  • CodeIgniter
  • MySQL
  • MariaDB
  • AWS (EC2, RDS, S3, CloudWatch, IAM)
  • HTML
  • CSS
  • JavaScript
  • Vue.js
  • React
  • Angular
  • AJAX
  • jQuery
  • Linux
  • Git
  • CI/CD
  • Docker
  • Kubernetes (ECS, EKS)
  • Terraform
  • CloudFormation
  • AWS Lambda

Location

Hybrid remote in Fort Lauderdale, Florida 33312

Job Type

Full-time

Compensation

USD 100,000 to 125,000 per year

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.