Previous Job
Full Stack Developer, API Specialist
Ref No.: 18-04448
Location: Chicago, Illinois
Start Date / End Date: 05/21/2018 to 01/24/2019
Title : Full Stack Developer, API Specialist
Location : Downtown Chicago, IL

• Consulting with internal stakeholders to understand technical needs, analyzing solution options and making a recommendation based upon your knowledge and experience
• Developing enterprise and consumer grade solutions
• Gaining technical knowledge of software and open source technology stacks
• Partnering with designers and user experience specialists to create consumer-first user experiences
• Bridging the gap between elegant front-end design and existing enterprise backend architectures
• Work with highly talented data architects, platform architect to design, build, and implement the full API stack - using REST architecture within a microservices framework
• Driving the evolution of the API and overall SOA platform within larger architecture, product design and planning processes
• Knowledgeable about OAuth security protocols, performance tuning, paging, and throttling of APIs
• Partner with engineers and product managers to clarify and focus platform integration requirements and act as key knowledge owner on how to integrate products into the new platform
• Assisting in building an automated testing frameworks for API layer, Data Validation and backend

• At least 4 years of experience in API and SOA testing frameworks / tools – like REST Client or Postman
• Experience with building and maintaining test automation frameworks
• Understanding of how to build scalable distributed systems
• Experience building user authorization APIs, performance tuning, paging, and throttling of APIs
• Previous professional experience working with Python, RabbitMQ, Django/ Flask, Rest Framework, Oauth, NLTK/SciKit and other Python packages
• You have created and deployed microservices
• Ability to use containers like dockers or kubernettes
• Experience working with agile methodology & dev ops geared towards cloud
• Strong knowledge of full stack development and Object Oriented development
• Published apps, websites or other examples of solutions built
• You have worked with AWS, Azure, Google Cloud (Preferred)
• You have front-end development experience: HTML5, JavaScript/ JQuery, CSS
• Experience with Angular, node.js and templating engines like Handlebars, Ninja, or equivalent
• You have worked with, and are proficient with Python ORMs; MVC pattern and frameworks; Rest API architecture, Postgres SQL and/or NoSQL databases like Cassandra (Preferred) or Mongo
• iOS development experience helpful but not required
• Strong communication skills
• Strong data engineering background with prior experience in large-scale distributed data processing platforms such as Kafka, Spark, Kinesis
• A desire to learn and share your knowledge
• Minimum of Bachelor degree preferably in MIS or equivalent IT field experience required.
• Familiarity with IOT integrations (ex: Alexa skill development process) (nice to have)