JavaScript Job: Full Stack Developer

Job added on

Company

Oomple
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Calling all Full-Stack Developers!

Our top Geospatial client is looking for a Full-Stack Developer to join their team, where you will lead the development and design of the front and back end Web-based software components. Their team sizes are small therefore you will be an active participant in software development, architecture, integration, and testing of code within the target solution.

Top Skills:

  • A post-secondary degree in a field related to Computer Science or Engineering or equivalent relevant experience
  • Minimum 3 years experience in Software Development.
  • Developing front end Web-based components using JavaScript, Typescript, CSS, HTML5
  • Developing microservices written using NodeJS
  • Writing code using Object Oriented design patterns
  • Solid understanding of developing RESTful and Websockets-based web service APIs
  • Using XML and JSON
  • JavaScript/CSS Frameworks (React, Redux, Material Design UI)
  • Deploying applications in a Linux server environment
  • Build tools such as Gulp or Webpack
  • Managing software configurations with Git or similar

Nice to have:

  • Open source Web-based geospatial APIs (OpenLayers)
  • Relational and NoSQL database design (SQLLite, MongoDB, Redis)
  • Understanding of Container Orchestration (Docker)
  • Experience and domain knowledge with one or more of Defence, ISR, and UAV applications and operations

Responsibilities:

  • Working directly with customers to solve specific requirements
  • Defining project scope and estimating implementation effort
  • Prototyping proof of concepts, requirements development, OO analysis, design, coding, testing, and delivery
  • When required, providing technical support to our sales activities
  • Assisting with project proposal preparation

Job Types: Full-time, Permanent

Salary: $80,000.00-$100,000.00 per year

Benefits:

  • Extended health care

Schedule:

  • Monday to Friday

Work Location: Remote