Full-stack Software Engineer
Juji is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
We are seeking highly motivated and talented full-stack engineers at both senior and junior level, who are eager to help us build out the Juji platform to meet customer demands and tackle great technical challenges in a wide variety of areas, ranging from data management, natural language processing to information visualization.
Qualifications
Our ideal candidates are open-minded, multi-talented individuals who are willing and able to tackle full-stack technical challenges from databases to CSS. They are also eager and fast learners of new software and technologies.
Required Expertise and Experience
Expert-level programming experience with one or more programming languages (e.g., Java, JavaScript, C/C++, Python, or equivalent)
Good experience in building and deploying web-based systems
Familiar with software development lifecycle and corresponding tools
Experience in functional programming (e.g., Clojure, Scheme, Scala, Haskell, or equivalent)
Preferred Expertise and Experience
Experience in building large-scale, web-based SaaS production systems
Familiar with Clojure/Clojurescript and the related ecosystem
Comfortable with *nix command line, scripting and system automation tools
Good understanding of database systems (e.g., SQL and Datalog)
Knowledge in one or more relevant fields: Artificial Intelligence, Machine Learning, Natural Language Processing/Generation, Distributed Computing, and Visualization
Required Education
A bachelor or higher degree in the area of Computer Science, Computer Engineering or equivalent disciplines.
Employee Type
Full Time
How to Apply
Email a copy of your resume to jobs AT (using the symbol @ to connect) juji-inc.com with a subject line "Full Stack Software Engineer".