Senior Software Developer (Fullstack)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer (Fullstack/3D Visualization): Building high-performance web applications to visualize complex geoscience data with an accent on scalable UI architecture and API design. Focus on developing end-to-end visualization workflows, optimizing web performance, and architecting complex frontend systems.
Location: Calgary, Canada (Hybrid/Flexible working)
Company
provides world-leading technology for Earth sciences, helping organizations understand the underground to make better decisions regarding mineral resources, infrastructure, and renewable energy.
What you will do
- Design and architect complex frontend applications, components, and UI systems for intuitive and scalable user experiences.
- Build prototypes and proofs-of-concept across UI and service layers to validate technical feasibility and performance.
- Implement and maintain advanced frontend features using modern JavaScript and TypeScript frameworks.
- Develop and maintain backend services, RESTful APIs, and data-integration layers.
- Lead design and code reviews while providing technical guidance and mentorship to the team.
- Collaborate with backend, visualization, QA, and product teams to ensure smooth end-to-end delivery.
Requirements
- Bachelor’s degree in computer science, engineering, or equivalent practical experience.
- 7+ years of experience in software development with a strong emphasis on frontend or full-stack development.
- Advanced proficiency in JavaScript and TypeScript.
- Extensive experience with modern frontend frameworks such as React, Vue, or Svelte.
- Strong understanding of frontend application architecture, state management, and component-based design.
- Solid experience designing and implementing backend services and RESTful APIs.
Culture & Benefits
- Competitive salary and flexible working arrangements.
- Employee share purchase plan available in most locations.
- Continuous learning, career growth opportunities, and a rewards and recognition program.
- Collaborative culture based on open-mindedness, transparency, and ownership.
- Wellbeing program, personal support resources, and regular office team events.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →