Skip to main content

Chicago Tech Jobs - August, Part 1

For August, there are a few new opportunities and some companies continuing to hire. This is part 1 of 2. Skip to part 2.


Boulder, Denver, Scottsdale, Chicago, Bozeman, Missoula, Ames, Amsterdam | Onsite |
About: Workiva is a growing SaaS company headquartered in Ames, IA with offices in 16 different locations. Workiva developed Wdesk, an all in one platform that simplifies complex collaboration while keeping data in sync, thus reducing risk. Thousands of organizations, including over 70% of the 500 largest U.S. corporations by total revenue, use Wdesk. Openings: * Software Engineer / Sr. Software Engineer (Ames, Bozeman, Boulder, Denver) * Site Reliability Engineer (Ames, Amsterdam, Chicago, Bozeman) * Software Development Engineer in Test (Bozeman) * Quality Assurance Analyst (Ames, Bozeman)
Technologies: Javascript/Golang/Dart/React/HTML5/Python/Clojure/Elm
Tech Blog: GitHub:


AddStructure - - Chicago / NYC / Remote
AddStructure is building the future of voice-driven commerce for some of the world's largest retailers. We pride ourselves in providing a great work/life balance, and if you're interested in the future of natural language technology, you'll love the problems we're solving. You can be onsite or remote but must be located in the domestic United States (no visa sponsorship available).
If interested, please email
Currently seeking:
* Senior full-stack developer - significant experience with any of: Node, Java, C#, AWS, Azure, Postgresql


LogicGate ( | Chicago, IL | ONSITE | Front-end Engineer
LogicGate is looking for a full time Front-end Engineer. LogicGate is building technology to help businesses automate and track disorganized processes. Our office is in the heart of River North with less than 10 minute walks to Brown/Red/Blue CTA train stations and multiple bus stops. We work with AngularJS, D3, Gulp, SCSS, HTML, and more! We are currently experimenting with Angular 2.0, Docker, and other cutting edge technologies. To apply, please visit


Rocketmiles | Chicago, IL | On-Site
Rocketmiles is hiring Java and JavaScript devs in West Loop


Instructure | Salt Lake City, Seattle, Chicago | ONSITE |
Help us build open-source software for education:
We're hiring for a range of engineering roles. See here for the list of open positions:
Our main stack is Ruby on Rails + React, but we also work with Go, Clojure, Node and other technologies. We have plenty of hard engineering problems for you to sink your teeth into, and endless opportunities to learn!
Our culture is engineering-driven and very work-from-home-friendly (although we are not hiring 100% remote at present). Great benefits (including unlimited vacation) and competitive salary.
Feel free to email me at okhan(at)instructure(dot)com if you have any questions (I am an engineer not a recruiter).


ThoughtWorks | Lead Full Stack Mobile (iOS/Android) Developer | New York, San Francisco, Chicago, Dallas, Denver, Atlanta | Full Time | On Site & Travel | VISA transfer OK |
ThoughtWorks continues to hire for mobile devs.

Triggr Health

Triggr Health | Full Stack and Data Engineers | Chicago | ONSITE | Full-time
Triggr Health is the first predictive system of care for addiction recovery. We are a world-class team of engineers, designers, doctors, and researchers from institutions such as Stanford, Google, UCSF School of Medicine, UPENN, Northwestern, and Rackspace. We are currently working with many of the top treatment providers, government initiatives, health systems, and academic research programs in the world. Our core platform utilizes phone sensors and phone data to predict the state of an individual’s recovery in real-time, enabling the right care to be delivered proactively the moment it is needed.
Imagine if you could predict risk factors that lead to regressive behavior, such as when someone is angry; when they are experiencing a craving; when they are not sleeping well; or when they are falling off their continuing care plan. Now imagine doing all of this without self-reported data.
We are building apps on both Android and iOS, a customer-facing web application, a robust web services API, machine learning-driven analytics, and large-scale data processing. Our tech stack includes NodeJS and MongoDB on the backend, Backbone on the frontend, React Native, Swift and Java for mobile, and Python 3 for machine learning.
If you want to work with a highly driven, mission-oriented team that enjoys working hard, has fun together, and embraces quirkiness, contact us at with a resume, why you are interested in this position, why you want to be a part of solving this problem, and a picture of your favorite dog or cat breed (bonus points if it’s yours!).
Sr Full Stack Engineer Jr Full Stack Engineer Data Engineer Full job descriptions here: At Triggr Health we value diversity and endeavor to treat everyone with respect, no matter their age, gender, race, ethnicity, or sexual, cultural or ideological preferences.


Packback | Chicago, IL | Full-time, Onsite |
Frontend Engineer w/ Web Content Accessibility Specialization
What we do:
Our mission is to wake up the fearless, relentless curiosity inside every student. Packback creates AI-powered learning communities that improve critical thinking and support curiosity in college students. The Packback AI coaches students on how to ask better questions while they type, identifies the best content within each community, grades the posts based on the soft skills displayed within the post, and moderates the community to maintain a focus on open-ended, high-level discussion. Our AI was informed by our research on student engagement and post quality, and guided by Bloom's Taxonomy of Cognition.
What tech / standards you'll work with:
SASS, Angular 4 (and AngularJS), our Living Style Guide (Atomic Design), working with working with micro-service oriented architecture on our backend, WCAG 2.0 Standards for accessibility, User Experience
Contact for Questions:
Jessica Tenuta

Trunk Club

Chicago, IL | Trunk Club | ONSITE | Fulltime
We're building the future of retail, enabled through technology. Talk to us if you're interested in creating lightweight single-responsibility backend applications in Ruby, building advanced React front-ends, leveraging graph databases and machine learning, and creating amazing user experiences for users both internal and external. Our platform powers everything from the customer experience (online and in-store) to our sales and relationship tools to our financial and merchandising capabilities - there is a lot going on! is hiring an ONSITE Software Engineer. (Chicago, IL) Apply:
Who We Are: is a real estate resource that helps people find the perfect home as well as the ideal neighborhood. We believe that the neighborhood you live in is just as important as the home you live in. The people, places, schools and amenities that surround your home have an enormous impact on your quality of life. When you're looking for a place to live, you aren't just picking out a house. You are also deciding who your children will play with and who you might become friends with. So while many people search for their dream house, we believe you should look for your dream home. And your neighborhood is a huge part of that dream.
Software Engineers are responsible for developing and maintaining as well as our other products. Specific tasks include new feature development, data management and integration, enhancing our existing feature set, and designing technical solutions to complex problems. This is an excellent opportunity if you like working with newer technologies and toolsets to solve difficult problems..
Essential Qualifications:
Knowledge of at least one object-oriented programming language (we use PHP) Experience with framework usage and best practices Understanding of common web stacks (apache, nginx, etc.) Experience working with relational database systems (MySQL, Postgres, etc.) and NoSQL databases. An interest in working with new technologies
What You'll be doing:
Developing code and technical designs for existing and new products, with a strong focus on quality, performance and maintainability. Working in a microservice-oriented suite of applications written mostly in PHP. Using tools including AWS, Docker, Vagrant, Terraform and Jenkins to deploy to dynamic, scalable environments. Participating in our engineering culture, with an emphasis on contributing ideas, thoughts, and constructive feedback regarding the work of others on our team. Working with the engineering team to continually define and refine our technical practices and toolsets. Collaborating with designers, front-end developers, and product stakeholders to deliver technical solutions to complex problems. Creating and managing data integrations with large, complex third party data stores. Assisting with interviewing, onboarding, and training engineers as they join the team. Participating in code reviews, both of your code and of others.


RINSE | San Francisco, CA, Culver City, CA, Washington, DC, Chicago, IL, Boston, MA | Full Time
Rinse is a technology-enabled dry cleaning and laundry delivery service. We've grown at double-digit month-over-month rates for about four years now, our business fundamentals are solid, and our customers love us! We have a number of open positions:
1) We're actively seeking Software Engineers of all skill levels, including those looking for leadership opportunity. We're primarily a Django / Python shop, but an individual with solid systems engineering fundamentals will succeed, regardless of technical specifics. It's a "target rich" environment with plenty of opportunity to make a direct and meaningful impact on the business! We're solving problems as varied as demand forecasting, route optimization, QR tagging for inventory control, SMS automation, and a suite of mobile apps for our customers and staff. See: 2) In particular, we're missing a Senior Front-End Developer to join the team and provide some leadership in the development of our suite of hybrid mobile apps and web tools. We've seen success building a React Native app for our customers, and we have sophisticated internal apps on Backbone.js. Our users are an interesting mix of newly-acquired customers, highly-engaged staff who need these tools to do their job, and vendors who may be the dry cleaners down the street from your house. See 3) We're hiring our first Data Scientist to augment our data-driven management culture. The ideal candidate will span Data Engineering, Data Science, and Business Intelligence roles, and be familiar with enterprise data warehousing technologies. Important technical skills include SQL and Python, with Excel familiarity a big plus. We have an interesting and growing data set; this position will enjoy considerable executive visibility and a significant influence in the direction of the company. See See for even more open positions, including numerous open marketing roles! Want to join a rapidly-growing startup that actually has a sustainable business model? Perhaps your family ran a dry cleaner or laundromat when you were growing up? Delighted with our service? Let's talk! Email sam with questions, or contact jobs directly to apply.


Popular posts from this blog

Complexity Analysis for Interviews, Part 1

This is part 1 of a two part series. Skip over to part 2 you'd like . For coding interviews, we are interested in gauging the asymptotic efficiency of algorithms both in terms of running time and space. The formal study of analysis of algorithms is called complexity theory, a rich field with fascinating and complicated math. For interviews, we only need a few basic concepts. Asymptotic efficiency is concerned with how the running time or memory requirements of an algorithm grows with the input size, so it is intimately concerned with how well algorithms scale to larger inputs. This is important in Computer Science and in practice because whereas some algorithms work well enough for small inputs of say < 10 inputs, the running time and space grows far faster than the input size and thus large inputs of say 10s to millions of inputs becomes impractical (usually meaning taking hours or even years of execution time). Consider sorting. Say for the sake of argument that sorting alg…

Top 5 Books for Language-Specific Interview Questions

Shrunk and White of Programming When you put down that you know a certain programming language or languages on your resume, you are setting certain expectations for the interviewer. I would strongly caution against putting down "expert" in a language unless you invented or are one of the language's maintainers. You are giving your interviewer the license to quiz you on programming language lore. There are a handful of concepts that are considered "standard" knowledge for each language which go broadly beyond syntax and general semantics. These concepts commonly involve major pitfalls in a given language and the idiomatic technique for negotiating these pitfalls and writing efficient and maintainable code. Note, although the concepts are considered idiomatic, you can seldom infer them from knowledge of syntax and semantics alone. The tricky part here is that most courses that teach a particular programming language do not cover these idiomatic techniques and eve…

Interview Gotchas

It's a challenge to outperform all the other candidates in a competitive tech job only, but there is hope. You can improve your performance with practice and watching out for these gotchas: Make absolutely sure you are solving the right problem: I ran into this the other day. It is entirely a communication issue. When doing an initial screen over the phone, this problem is compounded. For example, maybe an interviewee is hacking out a function that returns the k highest priced products when the interviewer is expecting the kth highest priced product. One can squander a lot of time due to these misunderstandings. A good interviewer will try to guide you back to the right path, but you can't expect this. Be sure to ask questions. Confirm that the input and output are exactly what you expect. Use examples.Don't ever give an interviewer the impression that you are avoiding writing real code. This is an impression thing. This is a coding interview so you should be expecting to…