Build open-source software to help people learn! We make tools for schools and businesses that delight our users and make their lives easier, while helping them learn faster.

You can check out http://code.instructure.com to see our primary product, Canvas, and some of our open source tooling and libraries.

We're hiring Software Engineers, Software Engineers in Test (SET), Security Architects, and Lead Engineers.
Our primary stack is Rails & React, but we also work with Java/Go/Node/mobile platforms, and we're not afraid to try new things. We have an engineering-driven culture with quarterly hack weeks, internal tech conferences, millions of users who love us (search twitter or instagram for #instructurecon) and use our products daily, and challenging engineering problems that come with being the 51st most used site on the Internet. Oh, and the benefits are amazing too!
I'm an engineer at Instructure, and genuinely love the culture and people here. I would highly recommend it!

Feel free to reach out to me at neil(at)instructure(dot)com with any questions. Keep in mind I am not a recruiter. I can answer questions about culture or work, but you should submit your application through the URL above.

SpotHero | Chicago, IL | http://spothero.com

SpotHero is changing parking, and our tools will redefine the transportation industry. With over a million cars parked, fast growth, and solid funding (https://angel.co/spothero), SpotHero offers countless ways to make an impact on the company and your career.

SENIOR ENGINEER - IOT, MICROSERVICES, AND WEB (C#) https://spothero.com/careers/749369 SpotHero is seeking a Senior Engineer with a focus on building out highly scalable platforms using C#. If you have a background in other languages like C++, Java, or Go that’s great - you will learn and use C# with us. Ideally, the candidate is a platform generalist with a track record of delivery on distributed polyglot platforms. Our teams are small and work across multiple areas of the technology stack from Infrastructure to APIs to Websites. At times, you will work in areas outside of your traditional area and you should be comfortable with that.

To apply, please use the link above or email your resume to jobs@spothero.com. Include any github account, linkedin profile, and any project that you’re particularly proud of. We love seeing work that others loved working on.

20spokes is looking for its next team member. We’re a small team that works in web development building web apps and mobile apps. We are growing fast and quickly becoming one of the premier agencies in Chicago for startups. Projects are exciting and new as we work with our clients to build their ideas and businesses start on the web. Our unique and broad experience helps us work effectively with projects ranging from 2-6 months.

* 4–6 Years of experience with Ruby on Rails in a production environment. * Solid experience with React or other Javascript frameworks like Angular or Ember. * Experience working on fast-paced projects in an agile environment. * Pragmatic approach while still delivering quality and maintainable code. * Team player looking to collaborate and contribute to shipping great projects. * Strong desire to learn and improve your skills. * Strong object oriented programming foundation. * Experience creating data structure and modeling the architecture of a project * Work using TDD principles.

Market Making / HFT group focused on cryptocurrency markets. Looking for quant / data scientists to find new edges in the market and talented Go/Python engineers to expand the trading platform. We need candidates experienced in traditional equity markets and can offer partner-level equity as well as fair-market compensation.

CBITs is looking to expand its team by hiring entry-level and early career developers and designers in Chicago. We are all full stack developers, responsible for the entire lifecycle of web and mobile applications used in clinical research trials. We work primarily with Ruby on Rails, Android and Ionic. We would love to see any applicants who care about making products that will help researchers and study participants improve the science of health care.
If interested, please email tanicia.burns [at] northwestern (dot) edu

MailControl is a cyber security company that protects enterprises from the threats presented by emails with embedded tracking code ("spymail"​). We're looking for a mid-senior level engineer with C# and frontend web experience who is interested in wearing several hats and learning a lot. More details here:
http://www.builtinchicago.org/job/software-engineer-232

Harbor is bringing back the pension (or something like it). We make it easy to build a retirement portfolio that incorporates guaranteed lifetime income, because we think that's the best way for every American to build a secure retirement.

We're hiring developers to join us for Techstars in Chicago this summer. Remote and/or Interns are ok.
Front End - We need a Javscript developer to take ownership over our front end codebase. It's currently built with jQuery, though we're strongly considering a move to React.

Back End - Ruby on Rails - Help develop the architecture for our own tools, as well as build out integrations to our financial partners.

Please contact colin [[at]] harborpension.com for more details.

Intercom!

We're about to start two major new initiatives that we will be expanding the company for dramatically. Now is a very fun time to join.

Labels

Comments

Post a Comment

Popular posts from this blog

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…

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…

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…