Full-Stack Software Developer

  • San Diego, CA
  • Posted 33 days ago | Updated 6 hours ago

Overview

On Site
BASED ON EXPERIENCE
Full Time

Skills

Durable Skills
JavaScript
Cascading style sheets
PHP
Python
jQuery
Bootstrap
Node.js
C++
Frontend Development
SPA
RESTful
Ajax
Software implementation
HTTP
MQTT
Laravel
mvc
Web application security
Testing
SQL
MySQL
Database
Vue.js
AngularJS
React.js
Git
Software development
Workflow
RF
Computer science
Web servers
Optimization
HTML
Agile
Test-driven development
UI
SANS

Job Details

Description

In a nutshell need a strong PHP Developer with at least 5-7 years of PHP development as a full stack developer. Should have good experience with backend and front end development using both MySQL and developing an consuming RESTFUL API's and also have good front end skills with Javascript, HTML, CSS and Javascript libraries (VueJS, ReactJS, Angular, etc). This is a full time role with a fast growing company. Let's talk!

Primary responsibilities:

  • Core Skills: JavaScript, HTML, CSS, PHP, Python, jQuery, Bootstrap, Node.js, C++
  • Experience with responsive front-end development and single-page application (SPA) design
  • Experience with RESTful API design and AJAX
  • Application/implementation of HTTP and MQTT protocols
  • Familiarity with Laravel and other MVC frameworks
  • Experience in web application security concepts and testing/scanning tools
  • SQL query design with MySQL or another DBMS
  • UI design libraries such as Vue.js, AngularJS, ReactJS, etc.
  • Git software development workflows
  • Understanding of basic radio frequency concepts
  • In person attendance: location/schedule: San Diego office, regular business hours
Requirements:
  • The candidate should have 2-5 years of relevant experience
  • BS/MS in Computer Science, Engineering, or a related discipline
  • Lead front-end software developer on market-released products
  • Full web stack capability, including protocols and web server optimization techniques
  • Experience developing interactive HTML canvas visualizations
  • Work in an environment of Agile software and test-driven development
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.