I’ve filled my Senior Developer position. Whew!
I’m still looking for a Senior UI Developer. If you’re a front-end developer who wants to work on a site with cool data visualizations, contact me!
———
Title: Senior UI Developer
Reports to: CTO
Location: Seattle, WA
About IP Street
Founded in 2009, IP Street develops and markets software to help corporations, law firms, financial research firms, and government agencies better analyze patent-related information. Our goal is to make IP data easy to get, use, and understand, so everyone can have access to high quality and transparent information.
Learn more about IP Street by visiting www.ipstreet.com
Summary
We’re seeking a great data visualization developer skilled in UI look and feel, and user experience. We have graphics expertise already; we’re looking for someone with experience in page templates, XHTML, JavaScript, jQuery, and charting packages.
Key Responsibilities
- Enhance and extend existing page templates and JavaScript to create new product features
- Work with Product Manager and other team members to prototype and refine proposed new features
- Design graphical visualization of 100s to 1000s of datapoints
- Swiftly classify reported bugs as being front-end or server-side
- Occasionally wear testing or other “hats” as the need arises
Qualifications
- 7+ years experience in developing web application front-ends using JavaScript and a template-based web framework, such as Django
- 4+ years experience in Ajax, JSON, jQuery or similar JavaScript library
- Experience building single page JavaScript-heavy applications
- Well-versed in object-oriented design patterns used in UI
- Solid abilities in cross-browser coding, testing, and troubleshooting
- Solid ability to be self-directed and proactive
- Extremely familiar with web application performance best practices
- Enjoy all aspects of software product creation — design, implementation, and debugging
- Bachelors Degree or equivalent in Computer Science or Software Engineering
- Excellent communication skills
Bonus Points
- Experience in working with a graphing package, such as Highcharts
- Aptitude for creating compelling data visualizations
- Experience with JavaScript MVC frameworks, such as SproutCore or Backbone
47.631545
-122.364657
After some job market feedback and chin-scratching, I’ve changed our Senior Developer opening’s job description. Now it’s less about Python or Django, and more about search technologies, specifically full-text and LSI search.
We hope candidates will have some experience with Python or Django, but search technology experience (e.g., tuning, tokenizers, parsers, relevancy rank tweaking, aggregates and pivots) in now more important, and emphasized, in the the job.
Here’s the new description:
———
Founded in 2009, IP Street develops and markets software to help corporations, law firms, financial research firms, and government agencies better analyze patent information. Our goal is to make IP data easy to get, use, and understand, so everyone can have access to high quality and transparent information.
A significant facet of our application’s capabilities are derived from Solr and other search technologies. We’re seeking a great full-text Search developer with experience in:
- Solr, Lucene, or other search engines
- Full-text search schemas, tokenizers, parsers, and rules for returning statistics and meaningful analytics
- Automated workflows that process millions of objects
- Data quality metrics and repairs
You’ll be joining us at a great time! Revenue is coming in, and we’ve done two Angel funding rounds at increasing valuations.
Key Responsibilities.
- Enhance our Solr engine to provide more statistics and meaningful analytics to the product
- Enhance or tune our use of other search technologies, e.g., LSI
- Enhance and extend the existing code base to add new product features. Our application is written in Django and Python, with an almost all open-source technology stack
- Occasionally wear testing or devops “hats,” as the needs arise
- Write unit tests for your code, and do performance analysis
- Demonstrate technical leadership within the team
- Communicate well with the team, in writing and orally
Qualifications.
- Significant experience using and tuning Solr, Lucene, or other search engines with similar capabilities
- 3+ years related experience in Python development
- 1+ years experience in Django development, or a strong interest in learning
- Experience using one or more of: MongoDB, CouchDB, or another NoSQL database; Celery; Redis; PostgreSQL or another SQL database
- Experience using latent semantic indexing search technologies would be a plus
- Experience integrating with open-source 3rd-party libraries
- Experience creating customer-focused software to process data and generate statistics and analytics
- Solid troubleshooting abilities, self-directed, and proactive
- Enjoy all aspects of software product creation — design, implementation, and debugging
- Familiarity with using OS X as a development environment, and Linux as a production environment
- Bachelors Degree or equivalent in Computer Science or Software Engineering
- Excellent communication skills
Salary is DOE.
Please send resume to johnd@ipstreet.com.
47.631545
-122.364657
My Senior Developer job description had an embarrassing mistake. It asked for 7+ years experience in Python and Django, which, as a commenter noted, limited the candidate pool to about three people on the entire planet.
I’ve fixed my goof. We’re nominally looking for at least seven years of Python experience, and at least three years of Django experience, for this slot.
47.631545
-122.364657
…and here’s the Senior UI Developer opening:
Founded in 2009, IP Street develops and markets software to help corporations, law firms, financial research firms, and government agencies better analyze patent-related information. Our goal is to make IP data easy to get, use, and understand, so everyone can have access to high quality and transparent information.
We’re seeking a great data visualization developer skilled in UI look and feel, and user experience. We have graphics expertise already; we’re looking for someone experience in working with page templates, XHTML, JavaScript, jQuery, and charting packages.
Read more…
47.631545
-122.364657
We’re looking to hire two lucky people who desire fame and fortune. Here’s the Senior Developer opening:
Founded in 2009, IP Street develops and markets software to help corporations, law firms, financial research firms, and government agencies better analyze patent-related information. Our goal is to make IP data easy to get, use, and understand, so everyone can have access to high quality and transparent information.
We’re seeking a great Python developer with experience in: Automated workflows that process millions of objects; data quality metrics and repairs; search, particularly with Solr or Lucene; and/or general data mining. Our stack, and development & production environments, are almost all open-source. The key technologies are Python, Django, Celery, Solr, and PostgreSQL.
Read more…
47.631545
-122.364657
IP Street is looking for more Operations talent.
We’re building a very cool data mining product for intellectual property. The technology stack is almost all open-source, built on top of Python and Django. We’re hosted in a managed hosting/cloud provider at the moment, running on Ubuntu 10.10.
We are looking for Operations talent at the lead and individual-contributor levels!
Operations Individual contributor
Responsibilities:
- Own the production deployment scripts, processes, and activities
- Monitor the production servers (now via Sawmill and Zabbix) for failures, performance bottlenecks, etc.
- Design and implement new Operations deliverables and services, e.g., alerts, response time reports, user activity reports
- Provision new systems, and upgrade server software, as needs warrant
- Suggest and implement Operational technology improvements
- Work with Development and QA to understand and fix bugs
Qualifications:
- At least three years of experience with Operations for Linux-based production environments
- Substantial experience in server configuration
- Substantial experience in hardening servers. E.g., iptables
- You consider yourself a “Linux expert”
- At least two years experience with Python and bash shell scripting
- Experience with agile development cycles
- Familiarity with OS X is a plus
- Familiarity with specifically the Debian/Ubuntu distribution is a plus
- Strong familiarity with, and energetic support for, Operations best-practices
- Excellent communication skills
- Self-directed
Operations Lead
This could be structured as a Lead, Manager, or Director position, depending upon the person.
This is a hands-on position. As the team grows, team oversight will become a larger fraction of the work.
Responsibilities:
- Initially, perform the individual contributor’s responsibilities
- Lead, manage, and grow the Operations team
- Understand the impact of business requirements on Operations’ deliverables. E.g., SLAs, security
- Drive our Operations standards and best-practices
- Assess build vs. buy, and hire vs. outsource, decisions
Qualifications:
- At eight years experience with Operations in a Linux & open-source production environment
- At least three years experience with leading and managing an Operations team
- At least three years experience with the Debian/Ubuntu distribution
- At least three years experience with Python and bash shell scripting
- Familiarity with OS X
- Excellent communication skills
- Highly self-directed
- Highly energetic
- BS in computer science, or equivalent relevant experience
Please send your resume to johnd at ipstreet dot com.
47.631545
-122.364657
IP Street is looking for more QA talent.
We’re building a very cool data mining product for intellectual property. The technology stack is almost all open-source, built on top of Python and Django. The dev and QA environments are Mac-based.
We’re looking for folks at the lead and individual-contributor levels. Read on!
QA Individual contributor
Responsibilities:
- Design whitebox/blackbox/random testing strategies
- Write functional and system tests, for running with Hudson and Selenium
- Debug test failures
- Identify the code bugs
- Fix the bugs yourself, and/or work with a developer
- Understand customer requirements, review release schedules
- Optional: Manage Hudson and Selenium systems, expand their capabilities, etc.
Qualifications:
- At least one year experience in web application QA
- At least one year experience with Python scripting
- Familiarity with Hudson
- Familiarity with testing JavaScript
- Familiarity with OS X, or Unix generally, as a user
- Very good communication skills with team members, developers and product management
- Self-directed
QA Lead
This is a hands-on position. As the team grows, team oversight will be a larger percentage of the work.
Responsibilities:
- Some amount of an individual contributor’s responsibilities, depending on team size
- Manage the QA team
- Understand customer requirements, review release schedules
- Formulate and own the company’s QA strategy for entire product set
Qualifications:
- At three years experience in web application QA
- At least two years experience with Python scripting
- At least one year experience with Hudson
- Experience with testing JavaScript and jQuery based functionality
- Familiarity with OS X, or Unix generally, as a user
- Excellent communication skills
- Highly self-directed
- BS in computer science, or equivalent relevant experience
Please send your resume to johnd at ipstreet dot com.
47.631545
-122.364657
My team has an opening for a QA Lead & Release Manager, for our Plone project. Here’s an excerpt from the full job description:
Location: Seattle, WA
Reports to: Director, Web Development
Fisher Interactive Network is a new division within Fisher Communications, and we need your help in changing the face of web news and information delivery!
This position is a founding member of FIN’s web development team. We’re using open-source technology to improve our sites’ sophistication and relevancy, and create new kinds of news and content delivery. We’ll need you to institute enlightened QA and code release practices. And help build this team’s culture.
The responsibilities will be to lead the QA effort, and own the release procedures used for build propagation. We’re seeking someone with experience in QA, but not necessarily in release management, because the latter can easily learned. We’re looking for experience in open source testing frameworks for web applications, and in Python, because it anchors our technology stack.
SPECIFIC DUTIES:
(Included but not limited to)
- Responsibility for all Quality Assurance, and our test strategy’s overall integrity. This includes developing and overseeing our software test plans and validation procedures
- Drive automated testing within the team. This includes selecting and managing automated test framework(s)
- Be the primary liaison to the Operations Manager, and jointly manage the QA-Production boundary
- Create and maintain functional tests; mostly automated, but also some manual testing. Review the test results for code coverage and regressions, and recommend corrective action
QUALIFICATIONS:
- At least five years experience in software QA, and a strong appreciation and understanding of effective QA processes
- xperience with open-source environments and tools, especially automated testing frameworks and technologies
- At least three years experience with Linux and OS X. At least three years Python experience, or four years with another scripting language coupled with a strong willingness to learn Python
- A healthy engagement with the industry and your trade. E.g., staying current with evolving and emerging technologies
- A healthy respect for agile development processes, continuous integration, QA, and release procedures
Contact me if you’re interested. My e-mail address is john @ this site’s domain.
My firm’s senior Plone developer job is still open. If you’re interested, e-mail me at john @ this site’s domain.
My team has an opening for a senior developer working in Plone and Zope. Here’s an excerpt from the full job description:
Location: Seattle, WA
Reports to: Director Web Development
Fisher Interactive Network is a new division within Fisher Communications, and we need your help in changing the face of web news and information delivery!
This position is an early member of FIN’s web development team. We’re using open-source technology to improve our sites’ sophistication and relevancy. Sure, we’ll count on you to design and code large subsystems, but as we grow we’ll also expect you to help build this team’s culture, and institute good design and release practices.
The work includes new database and content systems, adding user interactivity and user-generated content hooks, and instituting modern development processes. You’ll work primarily in the software layers behind the web pages, with occasional JavaScript and Ajax coding.
SPECIFIC DUTIES:
(Included but not limited to)
- Design, implement, and debug significant subsystems in new online systems, which are used for web news reporting and content delivery
- Help run the group’s technical infrastructure, by installing and overseeing one or more dev tools
- Help drive the internal adoption of new software and development methodologies, with an open-source bias
- Contribute to FIN’s technical strategy, including website structure, performance, layout, and adherence to web standards
QUALIFICATIONS:
- Six or more years experience in designing, coding, and testing complex MVC web applications, with an emphasis on the back-end
- Four or more years experience in Plone, three or more years experience in Zope and Python
- Two or more years experience in XHTML, CSS, and JavaScript. This should at least be at the level of implementing page layouts and DHTML
- A healthy engagement with the industry and your trade. E.g., staying current with evolving and emerging technologies
- A healthy respect for agile development processes, continuous integration, QA, and release procedures
Contact me if you’re interested. My e-mail address is john @ this site’s domain.
Recent Comments