Kalmar keeps global trade moving. Our innovative solutions contribute to every fourth container movement in the world and help transform the future of cargo handling. We believe in collaboration, delivering on our promises and that people make the difference. Join the forerunner in sustainable cargo handling Kalmar Digital Solutions is a team of 50 specialists that work together to create data-driven software and services for intelligent cargo handling. By using cutting-edge cloud technologies and industry best practices, we are responsible for driving digital and AI transformation and accelerating the development of software solutions across Kalmar. As part of Kalmar Digital Solutions, our team, Operational Solutions, provides a wide range of internal applications for our businesses to streamline their operations and improve their efficiency. Operational Solutions is now looking for an experienced hands-on Lead/Senior SW Developer. In this role, you will join a team of experts building desktop and mobile applications ranging from checklist tools for ensuring the quality during machine assembly to digital platforms that utilize Io T & ERP data to support service personnel with Kalmar equipment maintenance. You will work your way through the entire lifecycle of software products. You feel at home interacting with various internal and external stakeholders, such as developers and data scientists to designers and business owners. The main technologies we are using at Kalmar Digital Solutions are: AWS as the cloud platform, Type Script/Node.js in the backend development but also Python in some applications, React framework in the frontend development and Bitbucket as the code hosting and pipeline tool, but we are always scouting new technologies to improve our ways of working.
“We believe in putting in the effort to achieve great things while knowing that laughter and fun make the workday brighter. Come be part of our team (and join Kalmar’s PUBG team!) to work in a positive atmosphere where everyone’s contributions are truly valued!”
Juuso, your future colleague
As a Lead/Senior SW Developer your main tasks include:
Actively participating in the coding of new and existing applications, focusing on the backend development
Supporting the Product Owner in sprint planning and execution, providing technical guidance in all areas of application development, and writing user stories
Participating in gathering technical requirements
Based on your experience and interests, your tasks can also include:
Leading the technical management of applications (ensuring compliance with the application development process, managing application production releases, etc.)
Taking on scrum master tasks, such as facilitating scrum ceremonies
Scouting, promoting and communicating new technologies and best practises inside and outside of the team
Coaching and mentoring others
In order to succeed as our next Lead/Senior SW Developer, you should have a strong understanding of backend development and also some understanding of frontend and infrastructure. You are also able to communicate effectively when analyzing, troubleshooting, and resolving issues together with other developers and stakeholders. Good collaboration and problem-solving skills as well as a “can-do” attitude are essential in this position. We expect our ideal candidate to have:
Several years of professional hands-on experience in developing large-scale cloud and web-based software systems
Strong working knowledge in Typescript
Good working knowledge of technologies like containers, serverless computing, Dev Ops, data streaming, microservices, databases, and REST APIs
Experience in cloud platforms (preferably AWS)
Understanding of automation and infrastructure management tools like Ansible, Cloud Formation, CDK, Jenkins, and Bitbucket pipelines
Proficiency with agile and lean software development methods
Relevant education in Software Engineering, Computer Science or equivalent, M.Sc (Eng.) or higher is considered an advantage
What we can offer you In Kalmar Digital Solutions our values are: Stay curious, Nurture ambition and Care for others. We have a culture that supports continuous growth and learning of our professionals and we provide interesting and meaningful software projects to work with. There is a high level of autonomy and freedom to, for example, drive development initiatives most inspiring to you. We have also reserved two hours per week for each team member for individual learning and self development. We have a tight-knit community and we want to give our members opportunities to meet outside work too. Operational Solutions organizes regular team lunches and dinners, but there are also get togethers and afterworks with the whole Digital Solutions team a few times in a year. If you wish, you are welcome to join our event planning committee! We also appreciate work life balance and provide flexible working hours as well as flexible working possibilities, meaning that during the work week you can also work remotely from home. If you prefer to work fully at the office, we will have a desk waiting for you in Tampere. The team usually works at the office in Tampere a few days per week so we expect to see you there occasionally, especially on Thursdays when we have a common coffee break with demos and presentations on new technologies. As benefits, we offer you a mobile phone, and Edenred lunch and well-being benefit, which can also be used for commuting or health services. We also offer comprehensive healthcare through Mehiläinen, supplemented by our health insurance fund for additional well-being coverage. Interested in joining Kalmar and leading our team to the next level? Please submit your application with your CV. This recruitment process is done in cooperation with Talented meaning that you will be contacted and interviewed by Talented first. Our recruitment process in a nutshell This recruitment process consists of four phases:
Brief screening interview with Tiiu from Talented
First interview with your hiring manager Jukka
Technical assignment
Technical interview with your team members Nella and Markus
The first two phases focus on getting to know each other, letting you know what we do here at Kalmar and how you would fit into our team. The two latter phases focus more on the technical know-how and requirements.