Pro tip 👉 Startups don't care about your resume. Send a pitch instead.

Software Engineering Co-Op


Software Engineer Internship

We're looking for engineers who enjoy their craft and are passionate about building products at scale for a great mission. You'll be deeply involved in feature decisions and should be comfortable using data to drive rapid testing/iterating.

Who we are

Alignable is North America's largest small business network with over 4 million businesses in 30,000+ communities. Interacting with their local communities or nationally-recognized industry peers, our small business owners drive customer referrals, business opportunities, and helpful conversations on the Alignable business network.

Small businesses give our communities character- generating local jobs and supporting local causes. They’re the beating heart of the global economy representing 50% of GDP and 65% of all new jobs. Their owners are creators, risk-takers, and, always, problem-solvers. They’re under-resourced, yet undeterred. We want to give back to these small business owners.

Our mission is to support their ongoing success by providing recommended resources, highly-rated tools, and an engaged, supportive peer network - it’s a difference our members experience every day. Whether it's hearing from a fellow business owner who's overcome a similar problem, reading a credible opinion on a vendor, or sourcing great ideas to grow sales, Alignable members can count on each other for empathetic, pragmatic advice.

If you want to empower the small business owner through a social media network unlike any other, let’s talk.

Led by start-up veterans from Invisalign, Constant Contact, PayPal, Amazon, Vistaprint, and Wayfair, we know how to turn promising ideas into enduring businesses that transform the digital landscape. We’re eager to repeat this success.

Advocacy and Encouragement. They make our online communities great, but they also make Alignable a great place to work IRL. Our culture is dynamic, supportive and offers tremendous opportunities to grow your career together with the business. We offer autonomy, ownership, mentoring and flexibility. Every one of our employees and co-ops can directly point to how they've made a major impact on the business.

Headquartered in Boston, Alignable launched in 2014 and is venture-backed by Mayfield fund, Recruit Strategic Partners, Saturn Partners, NextView Ventures, Lead Edge Capital and KIC ventures.

What you'll do

You’ll be joining our dev team as a CO-OP Software Engineer. You’ll be working closely with product management, design, and engineering to craft great experiences for our users. You’ll be contributing to our main application throughout the stack from Javascript to Ruby 2.4 + Rails 5 all the way down to x86 assembly (just kidding on that last one). We use Postgres, Redis, Dynamo, Redshift, and Memcached for storage and we deploy code with AWS. We’re looking for someone who wants to work at a startup and be an integral part of our dev team. We won’t just leave you in a corner to code all day; you’ll be participating in design discussions and arguing (with data!) why we should or shouldn’t implement a feature.

Your first day at Alignable

Arrive at our office by North Station between 9:00 and 10:00am. We’ll give your new Macbook Pro and help you configure your dev environment. In your first few hours, you’ll have your dev environment set up with your favorite editor (which is VIM, naturally) and our CTO and his awesome beard will give you an overview of the product. Around 12, we’ll break for lunch.

After lunch, you’ll get started on your first JIRA ticket - a production bug chosen specifically to help familiarize you with the codebase. You put on your headphones and start cranking. After several minutes / hours, you have a solution. Your solution includes a unit test that replicates the bug. You push your branch to Github and create a pull request. Within a few minutes, our continuous integration software runs the test suite against your code and one of your insanely awesome fellow engineers will code review your solution. Once your code is reviewed with no outstanding issues and all tests pass, you can merge to master and push your code to production.

As your co-op progresses, you’ll be tasked with larger features with more responsibility. Several months into your co-op, the features you’ll be implementing will make you indistinguishable from a full-time junior engineer.

You might want to work here if you

  • have experience with or willingness to learn Ruby/Javascript
  • want to be treated like a regular team member, not as an intern
  • like the constructive feedback provided by code reviews
  • enjoy the security provided by a comprehensive test suite
  • appreciate the delicate balance between writing “good” code and shipping
  • understand the performance implications of different algorithms and data-structures
  • grok Git and can explain: “Git gets easier once you understand branches are homeomorphic endofunctors mapping submanifolds of a Hilbert space”

About our stack

Our stack includes Ruby 2.4, Rails 5, React, Postgres, RSpec, SASS, HAML, with a smidgen D3 and some fun GIS problems thrown into the mix.