Join Our Team

Full stack polyglots wanted.

What's in it for you?

We get it. Making a move to a new employer is a big decision. So here are some of the things you can expect from us. Questions? Just ask.

Work Where & When You Want

Corgibytes is set up as a distributed team. Our focus is on results, not micromanagement. We use collaboration tools such as Slack, Github, (along with an internal tool we built called Einbot) to stay connected and give each team member a high degree of autonomy.

Flexible Full-Time Options

We understand that a 40-hour work week might not be the preferred work scenario for everyone. To provide additional flexibility, employees have the option to work 30, 40, or 50 hours per week and receive all benefits associated with full-time employment at Corgibytes. Your salary is adjusted accordingly on a straight scale and you can also fluctuate your hours up and down throughout the year.

Paid Professional Development

Mastering your craft shouldn’t be relegated to just nights and weekends. That’s why we’ve set up 10% time to help you focus on regular professional development during working hours. At Corgibytes, you can expect to spend about thirty six hours per week on client work and four hours per week learning something new, such as taking an online class, learning a new programming language, contributing to an open source project, blogging about your experiences, or building something interesting.

Open Paid Time Off

Life happens. That’s why we’ve implemented a flexible paid time off policy so that employees can observe holidays, go on vacation, take time off for illness, and manage family obligations based on what works for each individual. On average, our team members take five weeks per year off.

Focus on Health

Yes, we offer health insurance. We also go beyond by focusing on a low-stress environment that promotes healthy living. We encourage each other to get plenty of rest (including mid-day naps if needed), exercise, and eat well. We even offer a virtual yoga class to help us stay mindful and keep carpal tunnel syndrome at bay.

Prefer Contract Work?

Like your 1099 status? No problem. We can structure your work arrangement in a way that works for you. While you won’t get access to health insurance and will be responsible for purchasing your own equipment, we recognize that being an independent contractor just works better for some folks.

Positions we're scouting for.

As a bootstrapped company, we're hiring developers based on client demand. We have a bunch of good sales leads at any given time, but the timing of when we're hiring might not be immediate. If you feel like you're a good candidate for any of the positions listed below, still reach out. We'll rely on folks who have gotten in touch with us first before we turn to recruiters.

Lead Code Whisperer

Does reconstructing a database from the binary files without any documentation so you can integrate it with a modern framework sound like a fun challenge? If so, you’ve got the right attitude! You’re a seasoned developer and this ain’t your first rodeo. You may have lost count of how many languages you code in because you’re always eager to try something new and are confident you could pick up a new language in a week or two. In your career, you’ve been the person who other people naturally go to for help. You have a service-oriented approach, enjoy mentoring, and like the idea of solving problems as a team as opposed to going off and doing your own thing. You’ve never really liked being called a “ninja” or “rockstar”, even though you are one.

Corgibytes doesn’t have project managers, so you’ll also be responsible for interacting with clients to help run projects, discuss budget, and prioritize tasks. Good written and verbal communication skills are a must. You’re adaptive because each client is different. Some run on two week sprints and are comfortable with Scrum. Others do well with Kanban and Continuous Deployment. You get that the methodology is less important than the results, and will be diligent about collecting retrospectives so the executive team can stay informed and involved.

Senior Code Whisperer

Many of our clients come to us with complex architectural problems. As a Senior Code Whisperer, you are able to work directly with a client to help them migrate platforms, address security vulnerabilities, integrate with obscure systems, and more. You absolutely love a challenge and are able to understand and articulate the business value of technical choices.

As a full-stack polyglot programmer, you are comfortable with a wide range of tech stacks. If a project requires a stack you haven’t used before, your instinct is to become eager, not intimidated. You regularly practice writing clean code with Test Driven Development and document your rationale. You stay up-to-date with industry best practices and are starting to contribute your thoughts through blogs, stack overflow, presentations, etc. You are a mentor who loves helping other developers grow in their careers. You enjoy pair programming and providing feedback through pull requests and code reviews.

We get asked these questions a lot.

How much would I get paid?

While autonomy and the ability to work on interesting problems with other humble and brilliant engineers are our biggest benefits, we know that money matters, too. Senior Developers earn $90,000 per year and Lead Developers earn $110,000 per year. Yes, you’d usually see a range here, but we’ve implemented pay bands to help level the playing field and ensure our salaries are gender balanced. We noticed that men consistently asked for way more than women when applying, so we decided to take the salary negotiations off the table to make it easier for everyone. If you’d like to earn more, it is also an option to work 50 hours per week and earn 125% of your base salary.

Is there a particular skill or language you're looking for?

Almost all of our projects use JavaScript in some form or another and we’re seeing a trend towards folks wanting those frameworks (Angular, Node.js, Ember, Backbone, etc.). The most popular language/framework that we get asked to work on is Ruby on Rails, but we also have current needs with Python, C#/.NET, Grails, and PHP.

I live outside the United States. Can I still apply?

Most of our team is currently on Eastern Time. One of our teammates lived in Hong Kong for a month, and while it worked, we noticed there was a significant delay in communication that isn’t ideal. Given that, we’re giving preference to people close to our timezone but are absolutely open to being convinced otherwise.

Are you hiring junior developers?

As a small team, we’re building our core leadership first. This means that for the foreseeable future, we’ll need developers with lots of experience. We do have it in our strategic plan to implement a training program for more junior developers, but realistically, it won’t be implemented for a year or two.

If you’re looking to level up, we scout for developers who have worked on multiple technologies in a production environment. We also look for big shifts. For example, moving from ASP.NET webforms to ASP.NET MVC isn’t as big of a shift as moving from .NET to Ruby, Python, JavaScript, etc. We also look for people who have lots of integration experience, so getting API happy is a great way to boost your skills.

Nice. I think I want to apply. Any tips?

Sure thing!

Keep informed of when we’re hiring by subscribing to our opportunities mailing list.

When we’re hiring, we’ll send out a message with more details about the position and requesting a cover letter and your resume. We have loads of applicants contacting us, so here’s how you can help yourself stand out:

  • Show us your personality in your email. Good communication, especially written skills, are essential and a quality we’ll be looking for.
  • Our CEO and CTO are the ones who are reviewing applicants. Use our names in your greeting. They’re on our website.
  • Links to projects where we can check out your code are super helpful.
  • Read the article Good Naming Is a Process Not a Single Step by Arlo Belshee and let us know your thoughts.
  • Share an article or blog post that you find thought provoking.
  • If you have typos in your cover letter or resume, we’ll assume you’re also okay with typos in your code. We pitch our company based on quality, so details matter.

What about diversity?

It’s awesome! We are an equal opportunity employer and value diversity. We do not discriminate by race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Sweet. I sent you an email. Now what?

Head on over to our hiring process page and read all about what you can expect.