The Company :
Our technologies are shaping the production and people-related ecosystems to become increasingly connected and autonomous — ensuring a scalable, sustainable future.
Hexagon’s Mining division solves surface and underground mine challenges with proven technologies for planning, operations, and safety.
Purpose of Position :
Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Major Areas of Responsibility :
- Design, build, and maintain efficient, reusable, and reliable code.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
Knowledge and Experience - Required :
- Intermediate English
- Expert knowledge in one of, and general familiarity in: TypeScript/Javascript, React, Node
- Expert programming/API knowledge
- Open to learn and work with other technologies
- Skill for writing reusable libraries
- Familiar with various design and architectural patterns
- Knack for writing clean, readable code
- Implementing unit tests
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
- At least 5 years of work experience
Knowledge and Experience - Desired :
- Familiarity with Databases such as: PostgreSQL (SQL Server also helps)
- Knowledge and experience with SCRUM process or other Agile Methodologies
- Experience with MQTT or other message queuing protocol
- Fluent English
- Docker
- Linux Commands
- WSL
- Familiarity with CI/CD Tools such as Bamboo
- Familiarity with issue tracking systems (JIRA, Bugzilla, etc.)
- Familiarity with Bitbucket
- Experience with Rest, WebAPI, Webservices
- Backend development (as we usually eventually will have work on it)
- Understanding object-oriented programming
Travel :
- No travel required.
Hexagon is an Equal Opportunity Employer. We prohibit discrimination against any job applicant based on protected characteristics.