Software Developer

Location: Lansing, MI

Department: Development

Type: Full Time

Min. Experience: Mid Level

We're looking for talented developers to join our growing team and to deliver quality software. We have a focus on modern best practices such as automated testing, rapid releases, distributed version control, and object-oriented code. The growing need for automated deployment in the hosting industry means we get to interact with burgeoning technologies like virtualization, distributed systems, and automated network configuration. We're looking for more smart people to help us build out our Infrastructure as a Service (IaaS) offerings and customer portals, as well as maintain and modernize our existing internal applications.

We leverage open source technologies (Perl, PostgreSQL, CPAN, CentOS) and are working towards a culture of contributing back to the community. Liquid Web still maintains a lot of its start-up roots, so self-starters with a get-it-done attitude thrive. We want people who strive to push things forward on the team and who aren't afraid to tackle a project head-on without a lot of hand-holding. The ability to juggle multiple projects simultaneously and prioritize them effectively is a must.

We have need for developers at all experience levels and with various skill sets. Our ideal applicant would have many of these skills:

  • Solid development fundamentals with a good understanding of object-oriented programming
  • Thorough experience in Perl or a proven track record of strong development in other languages with the ability to quickly learn and embrace Perl.
  • Confidence with distributed version control systems (We use git)
  • Experience with unit testing and a recognition of the immense value it provides
  • Familiarity with CPAN and the plethora of quality packages it provides. (We use HTML::Mason, DateTime, Log::Log4perl, DBIx::Class, Test::Class, Devel::NYTProf and much more)
  • In-depth understanding of LAMP or similar application stacks
  • Experience with optimizing code through profiling
  • Understanding of Unix/Linux fundamentals and system administration
  • Experience with virtualization (Xen, KVM, LXC, etc)
  • Knowledge of networking, sockets, file systems, etc
  • Experience utilizing high performance relational databases (experience with NoSQL systems is a plus!)
  • Web centric user interface design (HTML, CSS)
  • Understanding of JavaScript and JS frameworks (Events, Closures, AJAX, jQuery)

Whether you are a specialist working on network code, or a generalist reaching across various skill sets, as long as you are willing to learn, we want to hear from you.

Benefits:

  • Great working environment
  • Exposure to state-of-the-art technology
  • Free hosting account
  • Health/Dental coverage
  • Optional Employer contributing IRA
  • Compensation is competitive, based on experience.

If you'd like to join us in our endeavors, please send a resume and code sample. If you don't have any code that you can share, write something up and send it. Links to github/cpan/sourceforge projects that you worked on are encouraged, but please specify what area you worked on if it was part of a larger group effort.

We have offices in both Lansing, MI and Scottsdale, AZ, and we're willing to relocate the right candidate. We do allow occasional telecommuting, but we are not open to full-time telecommuters or contractors at this time.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
Connecting LinkedIn
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter
Please submit a code sample:*
Which areas of development do you feel you are strongest with (check all that apply)?
Are you willing to relocate?
LinkedInLinkedIn profile URL:
Twitter
Desired salary
References: Please enter names and contact information: