Addison Group

Addison Group

Chicago, IL

Sr. Software Engineer (MEAN Stack)

$108,000-$156,000 / YEAR

PURPOSE:

Participate in software application development projects of all sizes. Design and implement scalable solutions for our public and consultant facing web sites, back-end tools, and APIs following agile development methodologies. Mentor other engineers on the team. Self-motivated and directed, with the ability to effectively prioritize and execute tasks. Analytical and problem-solving abilities.

KEY RESPONSIBILITIES:

* Provide technical leadership and execute on new market initiatives, continuously improving the codebase, architecture, and processes of existing systems
* Mentor other engineers, review their work, and provide constructive feedback
* Write solid, maintainable, and testable code, paired with useful documentation
* Build and maintain scalable ecommerce APIs (e.g. shopping cart management, order management, etc.) that will support internal, consultant and .com facing set of tools
* Maintain high standards of software quality by establishing good practices and habits
* Identify and encourage areas for growth and improvement within the team
* Design, develop, and unit test applications in accordance with established standard

* Analyze and resolve technical and application problems
* Drive innovation within the team in areas including development efficiencies, custom component development & integration, leading-edge industry concepts and developments
* Identify and leverage new and emerging hardware and software technologies and products to maintain industry competitiveness
* Identify new areas for process improvements to enhance performance results

MEASURES OF SUCCESS:

* Contribute to team improving velocity
* Contribute to team reducing the average ticket cycle time IN PROGRESS to RESOLVED
* Contribute to team delivering more story tickets
* Contribute to team reducing the amount of interruptions
* Work with team to deliver at least 90% story completion in a sprint

EDUCATION AND EXPERIENCE:

* Bachelor's in Computer Science
* Building enterprise web applications leveraging object oriented/functional programming concepts.
* Building applications using MEAN Stack, Angular 5 or a similar frontend framework
* Designing and building APIs using REST/JSON
* Database and caching experience, NoSQL and SQL (Elastic Search, MongoDB, Oracle)
* Building micro services is a strong plus
* Responsive design experience using Bootstrap or other CSS frameworks a strong plus
* With distributed, cloud-based systems and application design in a SOA environment using AWS (EC2, Lambda, S3, etc.) and Containers (Docker, Kubernetes) a strong plus
* Delivering e-commerce/consumer websites at scale (thousands of requests/second) under tight latency constraints is a strong plus
* CI/CD experience using Jenkins, Atlassian stack, or equivalent a strong plus
* Google Analytics and metrics-based data analysis a plus
* E-commerce frameworks such as Hybris, ATG or Broadleaf a plus