Web Applications Developer

Job opening ID


Posting title

Web Applications Developer

Roles and responsibilities

Must be a US Citizen
1 year contract position
W2 with full benefits
Must be able to pass background check and drug screen

Job Description:
JPL Office of the Chief Information Officer (OCIO) is seeking a new team member to develop and support web applications development. If you imagine yourself working with a team of dedicated and passionate software developers, learning new technologies while creating the best web applications that will help push the boundaries of science and engineering, we want you. We are working on creating the next generation model based catalog of spacecraft designs that would enable our future missions. We need a strong full-stack web developer, with particularly deep front end web development experience. 

Required Skills:
Minimum 6 years experience developing Web applications on Linux operating system environments Knowledge and experience programming in Python and at least one of its web frameworks: Django, Flask, etc. Knowledge and experience with JS frameworks, including Angular, React, Polymer, Knowledge and experience with HTML5, CSS3, Bootstrap, Foundation, etc. Experience with a variety of SQL and NoSQL databases Experience working on collaborative teams that follow Agile development methodologies

Desired Skills:
- Experience with micro service architecture (API centric development) 
- Experience with OpenAPI/Swagger framework 
- Experience with Git/GitHub use and integration 
- Experience with JIRA, ZenHub, or similar issue-tracking systems 
- Demonstrable work experience developing RESTful services 
- Demonstrable technical writing and presentation skills and shall have generated technical documents in support of software development project 
- Strong knowledge of the principles of test-driven development and continuous integration 
- Experience working in an Agile/Scrum environment in multiple roles 
- AWS configuration/deployment and management experience 
- Experience with Elasticsearch, Logstash and Kibana (ELK) 
- Experience with containerization and orchestration (Docker, Kubernetes, etc.) 
- Experience with Oauth2/OIDC security framework for API’s and applications 
- A good understanding of MongoDB, Neo4j, ArangoDB, etc.

Number of positions