Date Posted: 2018-12-14 | Date Modified: 2019-01-13 | Expires: 2019-01-13

Junior Javascript Developer

Job Description

Fast-growing Silicon Valley company is looking for a talented, full-stack JavaScript Developer. We receive 110 million visits per month and are one of the largest Node.js® projects in existence. Our company has 6 offices across 3 different continents, but the majority of our team works remotely. We are offering a full-time remote job with no daily commute. Your schedule is flexible — only you control your hours. Our engineering team uses the latest web frameworks, technologies, and tools (React, ES6/7, Gitlab, Docker, Meteor, Ansible) and has a strong culture of avoiding interruptions. If you're highly motivated, versatile, smart, persistent, and a great teammate, we want to hear from you!

We offer junior developers access to our internal academy, where they will learn skills and use technologies necessary for their success. Even if you lack some of our required experience, we encourage all those willing to learn to apply — we will be happy to hear from you!

You will:

1. Develop complex and highly interactive web-based and desktop GUI applications
2. Support and develop the existing codebase
3. Develop and integrate server-side APIs over WS and JSON
4. Write automated tests to ensure high-quality work
5. Manage core library versions with associated documentation
6. Perform code reviews
7. Learn constantly

Requirements

We're looking for someone with:

1. Experience with
1. HTML, CSS3, Stylus (CSS), JavaScript, Ajax
2. Databases
3. Node.js®
2. Basic understanding of software architecture, design patterns, and OOP
3. Understanding concepts of
1. Agile development/team work
2. Software testing
3. Git, Bash
4. Passion for building great software
5. Good communication skills
6. Responsible working style and extreme attention to detail
7. Proficiency in written and spoken English
8. Extreme desire to learn new technologies


Nice to haves:

1. Experience with
1. Python
2. CoffeeScript, TypeScript, or Babel
3. Meteor JS
4. Iodash, Gulp
2. Understanding of ES6/7
3. Knowledge of Flux, Redux approaches
4. Awareness of Data Storages (PostgreSQL, MongoDB, Elasticsearch, Druid.io)
5. Experience in TDD, writing unit-tests
6. Expertise in Azure/AWS/Dockers
7. Understanding of machine learning/deep learning basics
8. Ability to handle high-pressure situations calmly and methodically
9. Organizational and problem-solving skills

Skills

JavaScript

Language Requirements

English

Visa Support

Yes
Email Job

Job Criteria

Job Type

Full Time

Industries

#Computer Networking, Hardware and Software

Job Location

Romania - Cluj-Napoca ; Albania - Tirana ; Bulgaria - Varna ; Bosnia and Herzegovina - Sarajevo ; Moldova - Chisinau

Functions

Developer

Salary

Negotiable

Companies will apply to you too

Fill in your resume and companies will send you invitations to apply on their jobs and we will notify you directly on your email box .