About Summersault
Summersault website development, founded in 1997, creates elegant Internet solutions that build community. We use open source software and our team’s breadth and depth of knowledge about web technologies to provide our clients with consulting services and Internet tools that help them do what they do better. We seek to hire creative, resourceful, adaptable people who can bring a diverse set of talents into our professional, collaborative environment.
About the Position
Position Type and Compensation: Part-time or full-time. Compensation to be determined based on an applicant’s qualifications and experience.
Duties:
- Work with Summersault clients and staff to establish a clear technical specification and realistic project plan for each project
- Design and implement web application functionality in Perl using test-driven development
- Design and implement PostgreSQL database solutions, including data modeling and SQL query optimization
- Participate in quality assurance testing, refactoring, usability testing and launch processes
- Contribute to strategic planning conversations for overall company operations and growth
Position-Specific Qualifications:
- Proficient knowledge of Perl or another high-level programming language such as Python, Ruby, or Java. A working knowledge of Perl is required.
- Familiarity with a collaborative, UNIX-based development environment (we use FreeBSD and Ubuntu) and a working understanding of source code control concepts (we use darcs).
- Proficient knowledge of SQL and relational databases, with a preference toward PostgreSQL; knowledge of MySQL or Oracle is also acceptable. Knowledge of data modeling theory and practice is helpful.
- Familiarity with HTML5, Javascript, CSS and AJAX.
- Basic understanding of HTTP protocols and HTTP Cookie RFCs.
- Previous experience contributing to the development of at least one significant web-based application.
- An understanding of (and preferably, participation in) the Open Source Software movement.
General Qualifications:
- Ability to demonstrate a genuine appreciation of and commitment to Summersault’s mission.
- Ability and willingness to think about, create, design, and implement solutions as a part of a team, while remaining self-directed and retaining an individual approach to work goals.
- Excellent adaptability and resourcefulness.
- Excellent task management skills that will allow the applicant to prioritize and complete multiple projects in parallel, varying in scope and size.
- Strong interpersonal and communication skills (both written and verbal) that yield highly effective interaction with clients, staff and others, and that contribute positively to our company culture.
- Proficient experience with desktop computing and Internet-based applications, including word processing, spreadsheet manipulation, presentation creation, desktop publishing, calendaring, electronic mail etiquette, and online research.
- General understanding of and appreciation for the technologies and culture of the Internet.
- Strong references from previous employers, educational institutions and other relevant organizations and individuals.
- A strong commitment to involvement in local community.
Note that we put a strong focus on an applicant’s drive to learn and adapt to the demands of the position, and so a demonstrated ability to succeed in that capacity may balance out any lack of educational qualifications.
Applying
Interested candidates should review the information posted on our careers page and then submit application materials to the attention of Chris Hardie via e-mail to careers@summersault.com or via postal mail to 710 E Main St., Suite 200, Richmond , IN 47374.
In addition to the materials requested for all inquiries, applicants for this position should submit:
- Samples of past code you’ve written, demonstrating both coding style and problem-solving approach
- A critique of the application workflow and user interface for one popular web service
Thank you for your time and interest.