Ready to up your game?! 24 DATA, Inc. is a fun, lively, fast-paced virtual company based out of Juno Beach, Florida. We are looking for an experienced and knowledgeable Full-Stack Developer with a background in DevOps. You will be developing responsive, mobile-first websites using Laravel and PHP frameworks within a LAMP-based environment. Responsibilities include overseeing website development from inception to launch, maintaining an MVC framework, and providing innovative solutions to complex problems. The ideal candidate is a self-starter who excels in AWS services, infrastructure management, security, and compliance measures. Additionally, they automate deployment processes, troubleshoot issues, and collaborate effectively with development teams. This is a completely virtual work-from-home position. If you are a talented Full Stack Developer with DevOps experience looking for an exciting opportunity to work on cutting-edge projects, we would love to hear from you. Apply now!
You’ll be a great fit if:
- You can write well-designed, testable, efficient code by using best software development practices.
- You can gather and refine specifications and requirements based on technical needs.
- You can create and maintain software documentation.
- You will be responsible for integrating back-end applications with multiple sites.
- You can develop new plugins and/or third-party integrations.
- You can work with front-end developers and designers to create well-designed and functional applications.
- You can identify, debug, and fix bugs that may arise.
- You can engineer and develop new website features.
- You can perform data and file backups, set up automated processes, test regularly, and have a disaster recovery plan.
- You can provision and configure AWS services based on application needs.
To be considered you'd need:
- Must be a Florida resident.
- Bachelor’s degree in Computer Science or equivalent work experience.
- Proven working experience in back-end web development with code examples for review.
- Understanding of the entire web development process (design, development, testing, and deployment).
- Working knowledge of CMS framework and Custom CMS experience.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines.
- Minimum of 5 years of experience in Full-Stack (LAMP) development (back-end, front-end, and some server management).
- Minimum of 5 years of back-end languages including PHP, MySQL & Nodejs.
- Minimum of 3 years’ proficiency in HTML, JavaScript, and CSS.
- Minimum of 3 years experience working with versioning software GIT, GitHub, or a similar version control system.
- Minimum of 5 years of experience developing databases using MySQL and/or other SQL databases.
- Experience with modern enterprise PHP application frameworks such as Zend Framework 2, Laravel 5, and Symfony.
- Working knowledge of the CMS framework.
- Working knowledge of the Laravel framework.
- Ability to gauge the technical feasibility and level of effort of new features and hotfixes; able to propose new ideas, perform feasibility analyses, and scope work.
- To be a team player who also can work independently, escalating issues when appropriate.
- Working knowledge of the MVC frameworks.
- Hands-on experience with AWS ECR (Elastic Container Registry) for storing and managing Docker container images.
- Ability to manage AWS ECS, configure clusters, tasks, and services for containerized applications.
- Knowledge of AWS Load Balancers (such as Application Load Balancers or Network Load Balancers) for distributing incoming application traffic.
- Understanding of AWS CloudFormation for infrastructure as code (IaC) to provision and manage AWS resources.
- Familiarity with monitoring tools like AWS CloudWatch for monitoring AWS resources and applications.
- Knowledge of security best practices including IAM roles, network security, and encryption using AWS KMS
- Ability to manage and monitor infrastructure performance, alarms, auto-scaling groups, and metrics.
- Ability to automate deployment pipelines for build, test, and deployment stages.
- Ability to ensure security and compliance, including setting up security groups, access control policies, and data encryption.
- Ability to troubleshoot issues, analyze logs, debug, and implement solutions.
- Ability to collaborate with the development team, provide guidance, and make recommendations.
- Ability to stay updated with industry trends and best practices.
- Ability to work on internal and external projects and other assigned duties.
- Execute other tasks as directed by your Team Leader.
Home Office Requirements:
- Mac computercompatible with the programs used at 24 DATA, Inc. (Mac 2015/2016 or greater)
- High-speed internet
- Dedicated office space
- Webcam (Built-in or external) for external cameras make sure to have a working microphone.
- Battery Backup - APC Model
- Dual Monitors - Preferred
What you get:
- Weekly Compensation
- Exciting, fast-paced environment
- Working from the comfort of your own home
- No daily travel to and from work
- Company Health Benefits after 60 days
- 401k Benefits and company match after 1 year with 24 DATA, Inc.
- Unpaid Time off at the company’s discretion
- Bereavement Leave
- Paid Holidays:
- New Year’s Day
- Memorial Day
- Independence Day
- Labor Day
- Thanksgiving Day
- Day after Thanksgiving Day
- Christmas Day
- Birthday
- PTO after one year:
- 1-2 years – 5 Days
- 2-5 years – 10 Days
- 5+ years – 15 Days
- 7+ years – 20 Days
- 10+ years – 25 Days
References Required: 3 professional/business
Full-time; Salary Position - $88,000/year
Job Type: Full-time
Pay: $88,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Vision insurance
Compensation package:
Experience level:
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
- Weekends as needed
Experience:
- Full-stack development: 5 years (Required)
- AWS ECS: 3 years (Required)
- DevOps: 3 years (Required)
Location:
Work Location: Remote