Cyan - Telecommute, Petaluma, San Francisco, Vancouver (Canada)
JOB TITLE: Application Software Developer
SUMMARY
As an application software developer at Cyan you work in an agile development environment and thus are enabled to make an immediate contribution to our products and customers. Newly developed features could be released to a live production site in a matter of days. We are looking for smart people to solve hard problems. You will handle a wide array of tasks ranging from prototyping new techniques and technologies, to developing test automation, and supporting our growing customer base. You are expected to write quality code with high availability for large-scale applications in a carrier-class networking environment. You will have the opportunity to work with newer technologies including Python/Django, Graph/NoSQL Databases, Google Web Toolkit (GWT) and HTML5.
EXPERIENCE / SKILLS DESIRED
Cyan is looking to hire numerous developers with varying experience levels. Please apply if you satisfy most of the following:
* A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
* Experience with both static language (e.g. C/C++/C#/Java) and dynamic languages (e.g. Python/Ruby/Perl/Lisp/JavaScript)
* Experience with programming in Linux Experience in large systems software development or client application development
* Experience with database systems and multi-threaded / multi-process applications
* Proficiency in web server architectures is desired
* Experience in an Agile Development Methodology is desired
Employment Visa Status: Candidates currently authorized to work in the US are encouraged to apply.
Contact jobs[at]cyaninc.com or visit <a href="http://www.cyaninc.com/" >
Thank you for your interest!
Ask HN: Who is hiring? (September 2013)