Full Stack Developer

Job Description

Full-Stack Developer - Atlanta, GA

Our client is currently seeking a skilled software engineer with full-stack development experience.

This position will be responsible for the new product design and development of web solutions for AGILE Design Center platform, including front-end UI design in typescript using Angular JS framework, and back-end development using object-oriented programming.

The engineer will have demonstrable experience in executing all phases of the software product development life cycle – defining requirements, design, implementation, testing, validation, and maintenance.

The engineer will work closely with embedded device engineer(s) to design the backend server and communication protocols and architectures so that the design content will be transferred successfully to embedded display devices. The candidate will demonstrate good verbal and written communication skills to effectively communicate to cross-functional teams including test engineers, field support engineers, and technicians.

Essential Job Functions include:
  • Create and maintain software design requirements and other related documentation
  • Read requirements and specifications to correctly resolve problems and add/modify product features
  • Implement web and software solutions related to quality improvement, cost reductions, and new customer requirements
  • Generate design verification test (DVT) plan, conduct test, and generate test report
  • Perform bug fixes and stabilization
  • Work under immediate supervision, relies on instructions and pre-established guidelines
  • Closely follow instructions and pre-established procedures/SOP to perform the functions of the job
  • Work within multi-disciplinary teams to assist other departments with software related questions and technical support
  • Report to engineering manager
  • Strong technical communication and customer service skills
  • Strong decision making abilities and ability to work well with others

Your profile

  • B.S. in Computer Science or Engineering, or equivalent experience.
  • HTML5/CSS3/JavaScript (Bootstrap)
  • JavaScript Canvas Libraries (Fabric.js preferred)
  • Typescript
  • JS toolkits (AngularJS, NodeJS, gulp)
  • C/C++ Object-Oriented Programming
  • Linux-based embedded web server (Mongoose preferred)
  • Database (SQL preferred)
  • Git
Preferred Experience:
  • 3+ years of experience as a full stack developer
  • Agile/SCRUM development methodologies
  • Unit Testing or Test-driven development
  • Knowledge of cyber security and information security best practices
  • Machine learning techniques and projects
  • Multi-threaded application development
  • Multimedia server design


Click here to apply online

Details

Location
Atlanta GA
Date Posted
11/29/2018