Esri Logo png

Backend Software Engineer

Esri

Job Description

Overview

 

Are you passionate about creating good user experiences on the web? So are we! In the past few years, Esri has put a large effort into making design tools accessible and powerful. We are dedicated to continually pushing the boundaries of urban design and planning, and you can play a key role in our mission.

 

Responsibilities



  • Help design and implement the back end for ArcGIS Urban using cutting-edge technologies (GraphQL, WebAssembly, Rust, Elixir)

 

  • Develop a scalable, testable, maintainable architecture

 

  • Advise in matters of software architecture and database design

 

  • Apply and promote software engineering best practices

 

  • Work in a small and dynamic team of people passionate about what they do

 

  • Help shape the future of urban planning



Requirements



  • Excellent programming skills in GraphQL, WebAssembly, Rust and or Elixir

 

  • 2+ years of industry experience in web application development using TypeScript

 

  • Excellent communication skills: you can clearly articulate the reasons behind design decisions

 

  • Ability to think creatively

 

  • Bachelor's in computer science or equivalent experience working with web technologies

 

  • Existing work authorization for Switzerland



Recommended Qualifications



  • Masters or PhD in computer science or equivalent experience working with web technologies

 

  • Strong problem-solving and debugging skills

 

  • Attention to detail and focus on maintaining a high level of accuracy

 

  • Experience with ArcGIS, ArcGIS Online, and/or ArcGIS Enterprise

 

  • Interest in (learning all about) urban design and planning as well as 3D mapping, 3D GIS, and BIM



Our Zurich team enjoys:



  • Free lunches and fresh fruit

 

  • Free coffee, tea, and soft drinks

 

  • Fun team activities

 

  • Competitive salary

 

  • 40-hour work week

 

  • Flexible working hours

 

  • Dynamic, fast-growing international team





The Company

 

If you dont meet all of the preferred qualifications for this position, we encourage you to still apply!

Find your dream job

Freshly added jobs in Switzerland

Full Stack Engineer

Senior Angular Developer

Backend Software Engineer

AI Solutions Engineer

Who is Hiring is part of Cybrient Technologies SA