Software Engineer

at  Unicontrol ApS

5220 Odense, Region Syddanmark, Denmark -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jun, 2024Not Specified21 Mar, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Are you experienced with development of cloud/SaaS solutions? Do you have experience with Python, RESTful APIs and DevOps development? And is your ambition to develop state-of-the-art solutions for highly engaged end-users in a global industry? Then this job could be just the thing for you!
Unicontrol has revolutionized 3D machine control systems for excavators, wheel loaders and dozers making it accessible for a wider range of contractors. We have a strong vision of very high usability, and all our products and customers are always connected to our cloud/SaaS solution. Unicontrol Cloud solution provide customers with Fleet management of equipment, Project management of design files and Data management. Our distributers use Unicontrol Cloud solution to support & diagnose installations and license management.
Established in 2018, we have been able to gain strong and prominent investors from the robotics industry and we are growing fast. Excavators and wheel loaders are just the beginning, and we offer a position where you will be a key player in expanding customers’ use of our innovative solutions!
About the job
As experienced backend developer, you will have a key role in developing our unique cloud/SaaS platform that connects our customers machines and projects, making the needed data available in real-time across locations, ultimately ensuring better workflows in infrastructure and building projects around the world.
As a part of our cloud team, you will work in all layers of our SaaS system. Our development environment is based on docker-compose which allows us to make a development replica of the production environment on each developer’s PC. This makes it possible to develop full-stack with UI, backend API and databases in a very realistic setup for prototyping innovative solutions.
We are in close dialog with our customers to ensure our design is easy to use and fit their needs. We do iterative and agile development with continues test and feedback from our customers and partners, and you will have a key role in the development process.
Your primary tasks will be within the Backend API:
Our backend is based on Python with Flask. We have built it ourselves from scratch with a small core that features a dynamic plugin architecture. This makes it possible to decentralize feature development and keep the API core clean and slim. Keeping features in many smaller plugins, also ensures that the plugin implementations can stay simple and clean.
Your will work with colleagues who are experts on frontend architecture:
In the frontend we use React/Typescript solution from the ground up configured with Webpack, pre-commit hooks, Babel, Eslint and Prettier. The application embraces state-of-the-art practices using primarily functional components and hooks, state management utilizes Redux and the UI is based on the Material-UI component library.
Your profile
You have been coding for many years, either in professionals or in private projects, and you will describe yourself as a truly strong programmer. You have a passion for doing great software design and you really enjoy trying out new tools and techniques.
Your mission in previous jobs has not been to endlessly develop or over-engineer solutions, but rather using just the necessary energy and resources to achieve the required performance. In doing so, you exercise strong interpersonal skills and communicate clearly and to the point. You can visualize the fitting solution and perform efficiently in a team – while having fun at the same time. We imagine you are an openminded team player who is ready to jump into new challenges. You are good to communicate with your colleagues inside and outside of your team.

Key points on your profile:

  • B.Sc. or M.Sc. in Software Engineering
  • Experience with
  • Python, horizontal scaling and/or RESTful API
  • Database design
  • DevOps development with Docker, Docker-compose, Kubernetes and AWS

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

5220 Odense, Denmark