« Back to jobs

Apply for this position

Senior Software Engineer - Back End

Full-time - Chicago, IL, USA

crowdSPRING is changing the way entrepreneurs and businesses around the world buy graphic design, industrial design, and writing services. Over 116,000 designers and writers from nearly every country in the world work on crowdSPRING. Our community has worked with tens of thousands of entrepreneurs, startups, small businesses, agencies, large Brands and even governments from over 100 countries.

We have big plans, but we can't do it alone. We're looking for someone to come play with us. We want you. We need you. You ... can complete us.

We're looking for the kind of engineer that does it for the love of it. Maybe it's embarrassing how many github repos you've created or are following. Maybe you've started a social network for Beanie Baby owners ... in 2012. Whatever, we won't judge. We're just excited that you tried.

As a senior engineer, you’ll have a huge impact on how we design, build and deliver our services to millions of people. We're looking for extraordinary talented engineers to join our team. Our site is seen by millions of people around the world and we’re focused on solving real problems. Your contributions will be immediate and far-reaching. This isn't the kind of gig where you're handed a to-do list from a PM - you'll help make the big decisions. You'll not only be developing the code, you'll also contribute to analysis, design, implementation, deployment, and maintenance. You'll be a thought leader and driving force for coding standards and automated testing.

Above all we’re looking for passionate individuals who enjoy what they do and seek to live balanced and happy lives.

If this sounds like you, read on...

This is you:

  • 2+ years software engineering experience using Python in a production environment (or personal projects).
  • Experience designing and building scalable, distributed web applications.
  • Strong grasp of algorithms and data structures.
  • Familiar with one Python web framework (Django, Pylons, etc.).
  • Experience working with Javascript, mySQL and Git in a production environment (or personal projects).
  • You prefer small, agile teams that strive to push regularly and leverage rigorous automated testing and continuous integration.
  • Experience and passion for writing, maintaining and scaling automated tests.
  • Familiarity with Selenium and continuous integration.
  • Humble self-confidence and excellent communication skills.
  • Passion for learning and always improving yourself and the team around you.
  • An entrepreneurial heart and a sense of humor.
  • Remote based candidates welcome.

These would be awesome but not mandatory:

  • Experience with cloud services, especially Amazon’s AWS and/or GAE.
  • Proven ability to build large, reliable, distributed and scalable infrastructure for a high traffic web application.
  • Experience with systems automation and shell scripting.
  • Experience building and managing tools for automated testing and continuous deployment (e.g. Selenium).
  • Active hacking/contribution to open source software.

What you will do:

  • Write clean, elegant, practical, code - primarily in Python.
  • Build tools to support continuous deployment and automated testing.
  • Collaborate in making high-level, technology decisions, with a keen eye towards innovation.
  • Stay up-to-date with technologies so you can suggest new coding practices, recommend architecture changes and optimize scalability.
  • Get paid to do what you love.

This is crowdSPRING:

  • Competitive compensation, including incentive and stock option plans, full benefits (health, vision, dental, vacation), and a 401(k) Investment Plan with matching contributions.
  • A fast-paced, fun and creative environment with a sharp, motivated team and a great opportunity to learn, grow, and succeed.
  • Your choice of technologies and software – MacBook Pro or a PC.
  • Aeron chairs (your butt will thank you).
  • Unlimited ping-pong, Rock Band and Pac-Man.
  • Wear whatever you want.

We're looking for incredibly smart, extraordinarily interesting people and we're highly protective of our culture. This can be a pretty tough place to get into. If you’re used to a corporate environment, you will not be happy here. We’re looking for someone who is tired of building things for other people and wants to be part of building a company, not just software. If you've got the smarts and the creativity (and you don't plan on showing up to the interview in a suit), we’d love to hear from you. When applying, please send links to things you’ve built.