Careers at Jacknyfe

Engineering Positions

We're an early stage Web 2.0 company started by successful entrepreneurs developing a next generation platform for service mashups on websites. We have excellent opportunities to be a part of an exciting start-up which has the potential to become a key player in the web services revolution

We're looking to expand our development team with individuals who want to use cutting-edge technologies like AJAX, mashups, and other Web 2.0 technologies. We extensively use Atom feed technologies and web services to provide our services to our customers.

We've courted investors and expect to raise capital from leading venture capitalists in the very near future. We also offer competitive stock and salary packages.

Senior Services Engineer

We're looking for a senior software engineer to focus on our web services architecture and implementation that support our web tier. This position involves both design and development of XML-based REST-style web services that support manipulation of Atom feeds. The service layer is a mix of the Atom protocol and custom web services.

Required Skills

  • 6+ years of experience with Java-based development.

  • Expertise in the J2EE servlet containers on a variety of web server platforms (e.g. Tomcat, Jetty, etc.)

  • Deep knowledge of web protocols (e.g. HTTP)

  • Knowledge and implementation experience with XML-based web services.

  • Knowledge and implementation experience with XSLT and XPath.

  • Knowledge and implementation experience with development of REST-based web protocols.

  • Knowledge and implementation experience with Postgres or MySQL.

  • Experience designing scalable web services.

  • Familiar and comfortable with Linux deployment environments.

Other skills we're interested in:

  • Experience with relational mapping technologies.

  • Experience with XML databases.

  • Experience with XML Pipelines (e.g. Cocoon, smallx,...)

  • Knowledge of JUnit, Netbeans, Ant, Cruisecontrol, etc.

Services Engineer

The Services Engineer developers along side our senior staff helping to design and implement our web services. This position involves both design and development of XML-based REST-style web services that support manipulation of Atom feeds. The service layer is a mix of the Atom protocol and custom web services.

Required Skills

  • 3+ years of experience with Java-based development.

  • Experience working with Tomcat, Jetty, or some other Java-based web servers

  • Modest experience working with XML, XSLT, and XPath

  • Modest experience working with SQL and relational databases.

  • Familiar and comfortable with Linux deployment environments.

Other skills we're interested in:

  • Experience with relational mapping technologies.

  • Experience with XML databases.

  • Experience with XML Pipelines (e.g. Cocoon, smallx,...)

  • Knowledge of JUnit, Netbeans, Ant, Cruisecontrol, etc.

Web Application Developer

The Web Application Developer works with the services engineers and the UI designers to design and implement our web tier services. This position requires knowledge of both server-side technologies (e.g. JSP) and browser technologies.

Required Skills

  • 3+ years of experience with JSP-based application development.

  • Experience working with Tomcat, Jetty, or some other Java-based web servers

  • Experience developing AJAX-based applications.

  • Experience using the W3C DOM and manipulating documents via Javascript.

  • Experience developing and testing cross-browser applications.

Other skills we're interested in:

  • Experience with XML, XSLT, XPath, and XML Pipelines.

  • Knowledge of CSS and XHTML

  • Experience building XUL-based plugins for Firefox.

  • Knowledge of JUnit, Netbeans, Ant, Cruisecontrol, etc.

User Interface Designer

We're looking for an experienced UI designer to research, design, and help implement our user interface and user experience. This position requires knowledge, understanding, and direct experience with HCI techniques for UI design. In addition, we're looking for someone who can be "hands on" to understand the limitations of the browser and web technologies as well as help the developers implement the designs.

Required Skills

  • 3-5 years experience designing user interfaces.

  • Knowledge and implementation experience with HCI techniques.

  • Experience working with development teams and integrating the design process.

Other skills we're interested in:

  • Knowledge of browser technologies.

  • Knowledge of HTML, XML, CSS and other web technologies.

  • Graphic design