Full-Stack Software Developer

$95,000 - $105,000/Yr

Vaisala - Boulder, CO

posted 11 days ago

Full-time - Mid Level
Hybrid - Boulder, CO
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

The Full-Stack Software Developer at Vaisala will be responsible for the full software development life cycle, focusing on creating geospatial web applications that provide critical data about severe weather conditions. This role involves working with a talented team in a hybrid work environment, contributing to projects that leverage public cloud technologies and enhance operational safety and efficiency for weather-sensitive customers.

Responsibilities

  • Be responsible for the full software development life cycle from architecture to deployment.
  • Design, build, test, deploy, and implement multiple cutting-edge geospatial web applications with interactive maps.
  • Implement microservices and event-driven architectures.
  • Process large geospatial datasets at scale to generate maps and analytics.
  • Implement infrastructure as code solutions.
  • Automate, build, test, and deploy pipelines.
  • Assist in developing infrastructure, tools, dashboards, and monitoring platforms for existing and new applications.
  • Maintain and optimize existing applications for security, speed, and scalability.
  • Develop and maintain automated tests as part of the CI/CD pipeline.

Requirements

  • Bachelor's degree in Computer Science or a similarly relevant field.
  • Minimum of 5 years of relevant experience or equivalent combination of education and experience.
  • Professional working experience with JavaScript, TypeScript, and Java.
  • Experience with frameworks such as React, Spring, and Quarkus.
  • Proficiency in databases like PostgreSQL and DynamoDB.
  • Experience in developing web applications using REST and GraphQL.
  • Familiarity with Agile development methodologies such as Scrum and Kanban.

Nice-to-haves

  • Master's degree in Computer Science.
  • Experience with large scale data processing using AWS EMR and Apache Spark.
  • Knowledge of Python, PostGIS, MongoDB, and WebAssembly.
  • Familiarity with mapping tools like Mapbox, Google Maps, and ArcGIS.
  • Experience integrating AI and machine learning algorithms into GIS applications.

Benefits

  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Flexible spending account
  • Gym membership
  • Health insurance
  • Life insurance
  • Long and short term disability
  • Tuition reimbursement
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service