iContact: Web Application Developers

Location: Durham, North Carolina

URL: www.icontact.com

Are you interested in working in an extremely collaborative and dynamic environment full of fun and intelligent people where your contributions are highly valued?

iContact is looking for a well-rounded Software Engineer who wants to make a significant impact on our software as a service (SaaS) web application.

The iContact product is the leading email marketing and online communications platform used by over 23,000 companies worldwide ranging from small businesses to blue chip clients like International Paper, Ford, Bank of America, Symantec, Re/Max, and LG Electronics. We’re located in the beautiful Research Triangle region of North Carolina.

We use open source software, like Linux, Apache, MySQL, and PHP (LAMP), and agile software development methods, like Scrum, user stories, short release cycles, test-driven development (TDD) and continuous integration, to develop our highly usable, scalable, and reliable (20+ servers, sharded, replicated) enterprise-level application.

You will be responsible for:
* designing, refactoring, and improving the functionality of our application
* writing high quality, object-oriented code
* working closely with team members to make good trade-offs and deliver features that meet requirements
* tracking down and fixing bugs

At a minimum, we require that you have:
* a B.S. degree in computer science or a related field
* experience with web application development
* experience with object-oriented programming (OOP)
* experience with SQL (including joins, schema, and indexing)
* ability to work well in a team environment
* good communication skills
* eligibility to work in the US without sponsorship

You get bonus points for having:
* experience with PHP (or similar, e.g. Java, Ruby, Python, etc.)
* experience with (X)HTML, CSS, JavaScript, AJAX, jQuery, and YUI
* experience with MySQL (or similar, e.g. PostgreSQL, SQL Server, Oracle, SQLite, etc.)
* experience with design patterns
* experience with Model-View-Controller (MVC) frameworks
* experience developing in a Linux/Unix environment
* experience with some of the tools we use like Subversion, Bugzilla, Jira, Memcache, Solr, and symfony.
* a sense of humor

We have openings on several different teams. Here’s a handy guide to help you see where you’ll fit in:
* if you’ve injected JavaScript into your bank’s website to make it more usable, you’ll be a rock-star on our front-end team (the Tigers).
* if elegant, screaming-fast code makes you grin like an maniac, you will be assimilated into our back-end team (the Squid).
* if you feel Sherlock Holmes took too long to solve mysteries, you’ll excel on our operations team (the Hawks).

To help you fulfill your responsibilities we have great perks like free soda, bagel Mondays, monthly catered lunches, and foosball along with benefits like health care coverage, a 401(k) plan, and a Flexible Spending Account.

If you are self-motivated, smart, great at getting things done, and like what you read above, please send your resume and cover letter to jobs@icontact.com with subject "Web Application Developer". Let us know if you are a Tiger, a Hawk, or a Squid. We’re excited to hear from you!

To apply: jobs@icontact.com