Full Stack Developer - Python/C++ + Linux + RESTful
at Geologics Corporation

Date Posted: 11/23/2019

Job Description

Full Stack Developer - Python/C++ + Linux + RESTful
Location: Pasadena, CA 91101
Duration: Potential Multi-Year contract
Pay Rate: OPEN (depends on experience)
US Citizens or Green Card Holders only.
NO 3rd Party Companies for this position.
You want a challenge? Here it is...
You are a well-rounded, very capable and experience Full Stack developer.
You have excellent skills with Python and/or C/C++. You're good with JSON. You know Node.js, and RESTful web services, especially in a Unix/Linux environment. Your javascript skills are great, and you can work with various frameworks such as EXT-JS, Angular, or React.
You know how to develop and deploy software, from concept to completion, and you know well the tools to accomplish this.
Getting a fast start on Day One is important. You'll need to following in your background to do that...
  • US Citizen or Green Card holder (no corp-to-corp)
  • 6 years of software engineering experience
  • Bachelors in Computer Science, Engineering or related disciple
  • Full Stack developer experience with one or more of the following technologies: Python, C/C++, JSON, and/or Node JS
  • Experience with JavaScript frameworks such as Ext-JS, AngularJS, or React
  • Strong development experience with RESTful web services.
  • Experience using Unix and Linux and developing applications that run on either operating systems
  • Experience with scripting language and automation tools such as Puppet
  • Experience with Cloud technologies
  • Experience with ELK stack Elasticsearch, Logstash, Kibana and search servers (e.g. SOLR)
  • Familiar with queuing systems like RabbitMQ, in-memory data structure like Redis, and version control systems such as git
  • Experience with cloud technologies such as: AWS, OpenStack, Docker, Ansible, Chef or Terraform
  • Familiar with Geospatial Data Abstraction Library (GDAL), InSAR Scientific Computing Environment (ISCE) and Generic InSAR Analysis Toolbox (GIAnT)
  • Knowledgeable of Data Science
  • Software Security mindset preferred
  • Experience working with immersive web applications
  • Experience network communication technologies
  • Knowledge of cloud-based security principles
  • Experience with scripting languages such as: ANT, Perl, BASH
  • Backend database design experience
  • Demonstrates ability to work well in a cross-functional team environment
  • Maintains a strong pulse on technology trends and shares knowledge with the team
  • Ability to establish and follow an enterprise framework for all phases of software development: requirements, design, development, testing, and delivery
  • Ability to validate software requirements through iterative design sessions with business analysts and SMEs
  • Deep understanding of the project lifecycle process, able to define a comprehensive solution leading towards a common vision
  • Excellent written and verbal communication skills to effectively collaborate with team
Ready for a serious challenge?
Click "Apply" now.
Greg Cass
Sr. Recruiter
GeoLogics Corporation
[Click Here To Join]

Job Snapshot

About Us

GeoLogics is a high-technology and technical services company with over 25 years of successful participation in development and experimental programs for aerospace and defense contractors, government agencies, and research laboratories. GeoLogics specializes in creating mission critical solutions and provides technical support in the areas of R&D, engineering, communications, software, and systems development.

We are constantly searching for exceptional talent to fill a variety of job opportunities nationwide. GeoLogics has received numerous awards for technical excellence and performance. Find out today how we can provide superior career opportunities to meet your highest expectations.

Join our Talent Network and stay up-to-date on our openings as they continue to become available!

What is a Talent Network?

Talent Networks enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Why Join?

  • Receive alerts with new job opportunities that match your interests
  • Share job opportunities through Social Media or email

Are you looking for a new job? Check out these current opportunities: Engineering Jobs