Currently Open Positions

Lead Web Developer

Mechanikal is looking for an outstanding, experienced Lead Web Developer for a role in software development and project management for Mechanikal clients. Highly organized software developers with real people skills seeking to take the next step in their careers are encouraged to apply. We’re looking for that special mix of developer, consultant, and project manager and won’t settle for anything less. We know they exist because those people are us. If you’re special, you have the opportunity to have an impact here.

Essential Duties & Responsibilities:

  • Responsible for entire software development lifecycle of client applications & web2.0 platforms
  • Work with clients to understand business requirements, define software functionality requirements
  • Lead the software architecture process, including data modeling, OO architecture, and 3rd party system integration
  • Perform lead developer role in implementation/coding phase of platform development
  • Manage/mentor additional Mechanikal development staff as required during project engagements
  • Be able to deliver quality software in a team environment against real-world deadlines

Knowledge, Skills & Abilities Required:

  • Strong development skills – solid experience in at least one OO language, familiarity with design patterns required
  • Strong db experience – rock-solid in relational database theory, data modeling, SQL
  • Lead the software architecture process, including data modeling, OO architecture, and 3rd party system integration
  • Passionate about (so-called) web2.0 application development – must be familiar with current development languages and frameworks (e.g. Flex, Ruby on Rails, JSON, Scriptaculous, JQuery, etc.)
  • Solid experience in web services based architectures, XML processing & translation
  • Familiarity with Amazon Web Services a huge plus
  • Must be highly technical as well as customer-focused, demonstrating a capability to integrate client requests into technical platform
  • Should have a strong entrepreneurial interest and enjoy working in dynamic, challenging startup environment

Minimum Experience & Education Required:

6+ years software development experience (web applications)
Bachelor’s degree (or related experience) preferred
Candidates with previous consulting experience will be strongly preferred
Previous work experience with a startup desired, but not required
NEW WORK: ProCompare, AFS Intercultural Programs, Editor’s Closet – view more here
We are hiring