Software Engineer – Predictive Technology Start-Up
Who we’re looking for:
A backend developer with an interest in building robust and scalable services, data pipelines with tons of streaming data, and APIs. Tech-wise we use Python and PostgreSQL, with some Node and Java in the mix. We use lots of AWS services and run out of Docker containers and AWS Lambdas. You will collaborate with our small team to prioritize and plan features, but will ultimately have autonomy in the software solutions you build, from initial design through deployment to production. You care about code quality; you take care to build simple, reliable, and maintainable software; and you stay on top of best practices. You’re a self-starter who can take initiative and figure things out when initial requirements are fuzzy.
Experience and attributes:
- 5+ years of software development experience;
- Bachelor’s degree in Computer Science or equivalent skill set;
- Experience with and interest in building data pipelines, REST APIs, and distributed systems. The ideal candidate will have architected and built a large-scale REST API.
- Strong knowledge of software design principles and best practices;
- Gets things done, motivated, and passionate about delivering a fantastic product
- Experience with Linux/Unix, especially for data manipulation;
- Excellent communication skills;
- Bonus points for interest in dabbling in front-end or mobile development using React and React Native.
This job is based in Boulder, CO.
If you fit many of the above qualities, and if you’re looking for an opportunity to make a huge impact on our company and how people travel, we’d love to hear from you.