Job Description
Kavi Corporation is looking for a full-time, on-site software engineer to join us in our Portland office and help us build and ship enhancements to our core product line.The ideal candidate will have strong front end and UI level expertise, which is the primary focus for this position, but is versatile and experienced enough to contribute code through the entire stack.
About You
You take personal responsibility for deadlines, code quality, and projects in general. You are comfortable working in a collaborative environment that promotes Agile values and practices. You are a team player, because you know that the best results come from high functioning teams. You know how to ship software on deadline for customers who are eagerly waiting for it. You understand that QA is a vital part of software development and can work collaboratively with them to define requirements. Be prepared to share your stories and experiences on how you like to participate.
You may be the right candidate if:
- You know HTML5, CSS3, JS, jQuery, RWD
- You have experience with front end MVC frameworks (Backbone, Angular)
- You are “fluent” in Linux and at home working primarily in a Linux environment.
- You are comfortable using distributed version control (Git, Mercurial)
- You have 4 - 6 years of experience delivering high quality web applications.
Having one or more of these skills gets you bonus points:
- You have knowledge of front-end build/test automation (Grunt.js, Jenkins)
- You have knowledge of JavaScript loaders (require.js)
- You have experience with PHP
- You have experience with Python
- You have experience with both SQL and NoSQL databases (MySQL, Postgres, Mongo)
- You have experience with creating and consuming RESTful service endpoints
- You have experience with asynchronous communication using message queues (RabbitMQ)
How To Apply
Please email your resume to careers@kavi.com. In your email, please introduce yourself and let us know why you would be a great addition to our team. Principals only, please. You must be authorized to work in the US.