About this role
Do you want to grow as a software developer, whether senior or junior? Would you also like to work with software that simplifies everyday life for one of society's most important sectors? Seize the opportunity to become a vital part of the growth company Sematic AB, which develops web-based solutions for healthcare.
The Company
Sematic was founded in 2013 and is based in Linköping. The company develops advanced software focused on facilitating staff scheduling in large hospitals. This includes user-friendly interfaces and a high degree of automation through advanced algorithms that feature automated optimization functions and self-learning methods.
The idea was born and developed in direct collaboration with end-users, which has contributed to solutions that address the core scheduling problems in healthcare. This involves solving significant mathematical complexities while meeting the demands for a high degree of user-friendliness. Today, the tool is market-leading and competes with solutions from established software giants. Among its clients are many regions and hospitals that have all signed multi-year contracts.
Sematic has steadily grown to meet customer demand. Last year, the workplace expanded by moving to new office premises in Linköping, and now it is time for additional talents to join the competent and driven team.
Job Responsibilities
As a full-stack developer at Sematic, you will have a broad and varied role where you develop software with solutions that cover the entire process. As a new employee, you will participate in the work by collaborating with other team members to achieve the best solutions and develop within the company. The work is based on freedom with responsibility, allowing you to grow through extensive feedback and new challenges.
Some of Sematic's technology choices include: JavaScript, Node.js, MongoDB, C++, among others.
Your colleagues at Sematic maintain close contact with end-users, which means that the results of your work are directly recognized and feedback is provided. Additionally, you and your fellow employees provide technical support to end-users.
Education, Experience, and Personal Attributes
• You have a Master's degree equivalent to Y, D, or IT
• You solve problems better than most
• You understand the differences between data structures: arrays and hashmaps
• You comprehend algorithms and iterative/recursive behaviors
• You know the differences between garbage collection and manual memory management
Preferred: You have experience with JavaScript, Node.js, MongoDB, or SQL, as well as server and client management.
To thrive with us, we believe you have a strong technical interest and a drive to create solutions that are actually used. As a person, you want to have fun at work and are not afraid to try new approaches. You take responsibility for your commitments and always ensure that you complete what you have started. Furthermore, you enjoy collaborating with others and find joy and benefit in helping each other within the team.
Additional Information
Start: By agreement
Location: Linköping
Salary: By agreement
Keywords: algorithms, data structures, optimization, self-learning, full-stack, web development, mobile app, ECMAScript, database, REST, engineer, system developer
We recommend that you submit your application promptly as we are conducting ongoing selections. We look forward to receiving your application!
Requirements
- Bachelor's degree in Engineering
- Nice to have: Master's degree in Engineering