Full-stack Software Engineer
Juji3 months ago
San Jose, CA, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
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—both senior and junior—who are eager to help build out the Juji platform to meet customer demands and tackle technical challenges in areas ranging from data management and natural language processing to information visualization. This is a Full Time position.
Required Qualifications
- 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.
- Familiarity with the software development lifecycle and corresponding tools.
- Experience in functional programming (e.g., Clojure, Scheme, Scala, Haskell, or equivalent).
- A bachelor’s or higher degree in Computer Science, Computer Engineering, or related discipline.
Preferred Qualifications
- Experience in building large-scale, web-based SaaS production systems.
- Familiarity 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 relevant fields such as Artificial Intelligence, Machine Learning, Natural Language Processing/Generation, Distributed Computing, and Visualization.
How to Apply
Please email a copy of your resume to jobs@juji-inc.com with the subject line "Full Stack Software Engineer".
Required Skills
SQL
JavaScript
Distributed Computing
Natural Language Processing
Clojure
Data Management
Java
Functional Programming
Web Development
Python