DevJobs

Senior Full-stack Developer

Overview
Skills
  • TypeScript TypeScript ꞏ 7y
  • JavaScript JavaScript ꞏ 7y
  • HTML HTML ꞏ 7y
  • CSS CSS ꞏ 7y
  • Python Python ꞏ 7y
  • NgRx NgRx ꞏ 7y
  • Node.js Node.js ꞏ 7y
  • Elasticsearch Elasticsearch ꞏ 7y
  • MongoDB MongoDB ꞏ 7y
  • AWS AWS ꞏ 7y
  • Docker Docker ꞏ 7y
  • Kubernetes Kubernetes ꞏ 7y
  • RxJs ꞏ 7y
  • CI/CD practices ꞏ 7y
  • Java Spring Boot ꞏ 7y
  • Agile development methodologies ꞏ 7y
  • Angular 18+ ꞏ 7y
  • WebGL
  • three.js
  • Google Maps
  • GIS
  • Figma
  • Cesium
  • ArgoCD
  • Argo workflows
We are seeking a Senior Full-stack developer to join our team.

As part of our team, you will have a significant opportunity to grow and make an impact by developing a cutting-edge solution that connects the physical world with the digital one.

We are looking for a team player who is eager to join an interdisciplinary team, bringing sharp problem-solving skills and creating new capabilities.

You will be responsible for developing a world-class digital twin software, with a focus on creating a beautiful web application that allows our users to interact with digital twins of physical world assets through 3D models, photos, and maps, and provide AI-based insights. You will join a strong full-stack team, continuously improve your skills, and share knowledge with your peers. Additionally, you will collaborate with an interdisciplinary team for the development of cutting-edge software features from inception to release in a fast-paced startup environment. You will bring innovative features to our users, ranging from underlying algorithms to intuitive user interfaces.

Requirements:

  • B.Sc in Computer Science or equivalent degree.
  • Senior-level development experience (at least 7 years) with all aspects of full-stack web programming, including architecture and design, coding, testing, debugging, familiarity with industry best practices, deployment, and maintenance.
  • Extensive experience in front-end web frameworks such as Angular 18+ or similar, state management (ngrx or similar), deep expertise with JavaScript, TypeScript, CSS, HTML, and RxJs at scale.
  • Extensive experience in server-side development in one or more of the following: Java Spring Boot, NodeJs, Python. Experience in modern cloud technologies: AWS or another cloud provider, Docker, k8s, MongoDB or similar, Elasticsearch.
  • Proven experience working in Agile development methodologies, using CI/CD practices including testing.
  • Excellent team player with strong written and verbal communication skills.
  • Business-fluent English
  • Extra bonus: loves drones, GitHub projects.

Nice to have:

  • Experience with Argo workflows and/or ArgoCD.
  • Experience with visualization: WebGL, three.js, Cesium, Google Maps, and GIS.
  • Experience with Figma or other similar tools.
  • Experience with delivering beautiful, user-friendly, production-ready graphical user interfaces.
vHive