Job Description :
Duration: 12 + M

Location: IL

Software Engineer

We’re looking for an experienced Software Engineer who can help us develop, build and scale existing application. This is a great opportunity to work on leading edge technologies.

Full stack developer should have experience both on front end and server side development technologies, including UI/UX, relational and non-relational databases, API, external integration. Developer should understand all phases of software development cycle, especially in agile methodology. Developer has the ability to understand business functions and user stories, decompose them into technical specifications, and develop working application code for a cloud environment.

Experience with cloud deployments, continuous integration and deployment pipeline and tools, security and infrastructure will be preferred.

Required Skills:

Considerable experience with server-side software development using MERN stack

Relational and non-relational database experience using major databases such as MySQL and Redis, MongoDB;

Experience with UI/UX development;

Experience in design and implementation of REST services/API;

Experience in continuous integration and delivery;

Experience with AWS deployments;

Experience with Git;

Strong problem solving skills;

The Full Stack Developer will:

Work on (MySQL, Express, React, NodeJS) stack, along with AWS, REST and JSON.

Apply industry standards, and best practices;

Develop and consume APIs using HTTP/Rest;

Develop systems for event driven architecture;

Exposure to relational / non-relational DB;

Skills on at least AngularJS and Angular 2+ frameworks;

Develop front end using HTML, CSS, and JavaScript.

REQUIRED QUALIFICATIONS:

Bachelor's degree in Computer Science or related discipline

Minimum 10 years of experience software development experience

Minimum 5 years of hands-on experience developing Web applications and backend services

Expert in Web Application development using HTML, CSS, and JavaScript

Experience with MERN (MySQL, Express, React, NodeJS) stack, REST and JSON, Redis

Experience with integration technologies and platforms

Strong understanding of object-oriented design and MVC patterns

Programming skills in other languages like PHP will be preferred

Experience with MySQL and NoSQL data stores

Experience with systems across multiple platforms Windows, Linux and UNIX

Experience with the open source software

Excellent understanding of web security practices

Good understanding of Agile development and continuous integration

Strong written and verbal communication skills

* Deliverable: Expert in Web Application development using HTML, CSS, and JavaScript

Experience with MERN (MySQL, Express, React, NodeJS) stack, REST and JSON, Redis

Experience with integration technologies and platforms