Company Profile:
EFI is leading the transformation from analog to digital imaging with scalable, digital, award-winning products. Based in Silicon Valley, California with offices around the world, EFI develops breakthrough technologies for the manufacturing of signage, packaging, textiles, ceramic tiles, and personalized documents, with a wide range of printers, inks, digital front ends, and a comprehensive business and production workflow suite that transforms and streamlines the entire production process, increasing your competitiveness and boosting productivity.
Job Description:
We are looking for a bright ambitious individual to work on an internationally-based development team. The ideal candidate will display the ability, willingness and courage to tackle challenging assignments with a passion for delivering results. To be successful, the candidate must be committed and confident in his/her ability to become a trusted and respected member of a strong team.
Responsibilities:
- Participate in the design, implementation, debug and testing of a cloud based, printer management and analytical system.
- Use the latest technologies to develop state of the art software platform to permit the management of thousands of printers across the world.
- You will be developing highly reliable software platforms that will drive printer sales and permit our customers to understand and optimize their businesses.
Required Technical Skills:
- Expertise in js front-end and back-end frameworks- Node.js & Angular.js
- Operating Systems: Linux, Windows
- Good understanding of the best practices of Agile programming, software design, development and testing.
- Good understanding of RESTful web services design and development
- Hands-on experience in SQL and noSQL databases MySQL & Cassandra
- Experience with Elastic search
- Absolutely comfortable using Html, js, JQuery, Boot strap, Json, Xml, Ajax, Css etc. for developing large scale browser applications using node.js stack
- Strong knowledge of the technical aspects of the web and its capabilities
- Exposure to AWS cloud services and container deployment process is a definite plus.
Key Work Habits:
- Strong verbal and written communication skills
- Strong analytical and reasoning skills
- Quick learner and self starter who thrives in an environment of change
- Strong commitment to quality, systems architecture, documentation and customer centric philosophy.