Entry Level JavaScript Developer

BOEING - North Charleston, SC4.0

Full-time
North Charleston,South Carolina,United States BAMBN1
Boeing is seeking an Entry Level JavaScript Developer to work on Boeing’s Enterprise Search project. This is a full JavaScript stack on top of Linux, with connections to various data sources. There will be a heavy use of Puppeteer (headless Chrome) to crawl and parse content for inclusion into the search index. Single page application will be used for the search UI. There is a heavy use of REST APIs built on Node.JS, with JSON as the data format, serving as a gateway to SOLR and databases. Come join our Charleston team today and build your career with the latest and greatest technology!

Job Responsibilities:
Support the building and rolling out of the new enterprise search engine utilizing:
Asynchronous programming
JavaScript
HTML5 and CSS3, AJAX calls, and JQuery on the front end
Node.js, HTTP request/response, inbound and outbound
Relational database and SQL (e.g. PostgreSQL, MySQL, MS SQL, and Oracle)
Npm and all common Node modules
ES6 experience using Promises or aync/await design patterns
Work in an agile-like environment
Significant development work
Work all stages of the Software Development Lifecycle (SDLC)

Ideal Candidates will have:
Experience or coursework with Search sevices, SOLR, Elastic, Puppeteer, NoSQL, and Python
Experience or coursework with Git and Jenkins
Desire to learn new skills and jump into tasks in a fast paced environment
Be a self-motivator, but also a team player when needed
Excellent problem solving skills
Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world.

This position must meet Export Control compliance requirements, therefore a “US Person” as defined by 22 C.F.R. § 120.15 is required. “US Person” includes US Citizen, lawful permanent resident, refugee, or asylee

Required Qualifications:
1+ years in JavaScript
Experience with HTML5
Experience working in a Linux Environment

Preferred Qualifications:
Experience with CSS3, AJAX, and JQuery
Experience working with Relational databases such as Oracle, Postgres, MySQL, SQL Server
Experience with Node.js, HTTP, and ES6
Experience with SQL and relational database
Experience with Git and Jenkins
Experience with Search sevices, SOLR, Elastic, Puppeteer, NoSQL, and Python

Typical Education / Experience:
Technical bachelor's degree
A technical degree is defined as any four year degree, or greater, in a mathematic, scientific or information technology field of study
Yes, 10 % of the Time CIO, Information & Analytics Individual Contributor No No Standard United States; The Boeing Company