Full-Stack Engineer

atlanta, GA | Contract

Post Date: 12/05/2017 Job ID: 47968 Industry: Software Engineer

Job Description

You will be building innovative web and mobile solutions working on team-based efforts using modern technologies with DevOps and continuous integration best practices.

Position

The Full-Stack Software Engineer is a highly collaborative member of a product team focused on contributing to the software design, software development, and overall product lifecycle.  Full-Stack Engineers will work as part of a balanced team collaborating and pairing on a daily basis as they work through a product’s user stories. Full-Stack Engineers will also be heavily involved in the DevOps pipeline with the overall goal of delivering high quality software as efficiently as possible.  

Responsibilities
  • Comfortable working on agile-based teams comprised of team members with diverse skill-sets (e.g. Quality Assurance Engineers, User Experience Designers, Software Engineers / Architects)
  • Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable 
  • Formulate automation pipeline to increase the overall quality, performance, and maintainability of software
  • Create solutions to alert, monitor, and react to the reliability of deployed software solutions
  • Drive software delivery with a test driven quality mindset
  • Support continuous self and team improvement by investigating technology, process, and tooling options

Qualifications
  • Relevant work experience as a Full-Stack Engineer 
  • Experience with agile software development (including TDD and BDD and tools such as Selenium and Cucumber)
  • Experience using modern microservice-based architectures and methodologies 
  • Experience with Object Oriented Languages such as Java and .Net
  • Experience developing software within a modern web application framework such as Spring MVC 
  • Experience with HTML, CSS, JavaScript
  • Experience developing application front-ends utilizing frameworks such as AngularJS or ReactJS 
  • Experience designing and interacting with both relational and NoSQL data stores
  • Experience in a distributed source control systems (i.e. git)
  • Experience with DevOps and continuous delivery (pipeline design, automated deployment, automated acceptance testing, configuration management)
  • Exposure to a modern scripting language (i.e. Python) 
  • Exposure to cloud native design patterns and benefits 
  • Exposure to automation and configuration management and the concept of Infrastructure as Code
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: