Senior Full-stack Developer, eCommerce
Onninen eCom team is looking for Senior Full-stack Developers. Whether you’re an experienced developer seeking a new challenge or a skilled professional proficient in managing complex systems with multiple deployments, this opportunity might be your next career move. If you’re passionate about delivering business value, managing technical debt, and embracing agile methodologies, consider joining us.
The Onninen eCom Team
The mission of the team is developing the Onninen eCom and digital solutions for Finland, Sweden, Norway and Baltics. Our team has developed own eCom-platform, Sales tool and mobile application for serving Onninen B2B businesses in mentioned countries. Dev team is a distributed and multinational agile software development team. We are fulfilling business needs by developing front-ends and microservice capabilities integrating with the back-ends. We subscribe to a DevOps-philosophy – everyone is empowered to not just implement features, but also to improve and support the platform.
Our team’s responsibilities:
– Developing and maintaining web applications and services using React, Next.js and Java (Spring). Mobile development is done with React Native
– Interacting with our stakeholders in a multinational environment
– Collaborating with designers and other developers to build high quality user interfaces
– Writing clean, maintainable and efficient code
– Ensuring our applications are fast, scalable and responsive
– Building and maintaining APIs using Java
– Managing data storage and retrieval using services such as PostgreSQL, Redis and Elasticsearch/OpenSearch
– Participating in code reviews and sharing knowledge within the team
– Keeping up to date with the latest developments in web technologies
– Contributing to our team’s and Kesko’s software development practices
Senior Full-stack developer
As a senior full-stack developer, you’ll play a crucial role in contributing to the team’s backlog. In addition to writing and reviewing code, you’ll coordinate with team members and stakeholders to ensure smooth collaboration. Your responsibilities extend beyond your own development work to include reviewing others’ code and enhancing our development practices. You’ll also assist the Product Owner in maintaining and refining the backlog.
With your extensive experience, you’ll be involved in architectural planning and take ownership of the platform’s technical aspects. As a senior team member, you’ll mentor junior developers, fostering teamwork and helping them develop their technical and professional skills. You’ll guide them through complex problem-solving processes and encourage best practices.
What we are looking for:
– Several years of experience in software development with a larger interdependent system
– Familiarity with writing maintainable and well tested code
– Capable of not only working on given tasks but also contributing to the common platform and making the team better as whole
-Ability to work independently and collaboratively as part of a team
– Fluent communication in English, which is our working language
– A degree in engineering, major in information technology, software- or web development – or equivalent experience
– You can make it to Kalasatama in Helsinki once a week to be with the team on-site
Tech buzzword bingo:
HTML – CSS – React – Next.js – Java (Spring) – JavaScript – TypeScript – React Native — REST APIs / OpenAPI – CI/CD – Github Actions – GraphQL – Contentful – Elasticsearch/OpenSearch – AWS
That is not to say you need to know all of the above but the more you know the more familiar the system would feel to you from the start :)
Bonus points if you have experience in any of these:
– Familiar with Microservices Architecture
– Meta frameworks such as Node.js
– Message queues such as Apache Kafka
– Cloud-based deployment platforms such as AWS, Google Cloud
– Web software monitoring tools such as New Relic, Datadog or DynaTrace
– Implementing A/B testing
– Implementing automated end-to-end tests
– Working with SQL, including writing complex queries, optimizing database performance and designing database schemas.
– Containerization using Docker
– Customer journey- and conversion optimization
– ERP and/or CRM process development
– Hardware retail or building contractor experience may help you better understand our customers!
The more of the above the better, but we’re not looking for unicorns
What we’re offering you:
– A great multinational team, suitably professional yet not too serious
– A cool and complex micro-service based omnichannel platform to work with
– The ability to work in a fast-moving environment where your input really matters
– An open work culture where you bring your own ideas to the table, both technically, and improving our services and ways of working as well.
– For office days – modern office with several accommodations (e.g., collaboration and break areas throughout the office, gym, health care services, restaurant and cafeteria…) along good connections in Kalasatama, Helsinki.
– Modern work tools and numerous opportunities to learn and network.
– Extensive employee benefits. These include, among others: Culture & sport benefit (ePassi), shopping benefits that apply in K-Group stores and staff shops, own occupational health care services and leisure time accident insurance. You are also entitled to a car benefit according to our company policy.
– The team is great, honestly. We’re not just saying this.
Other (good) reasons to join us
The K Group offers attractive opportunities for driving the trading sector forward. You’ll be working in a key function of a leading sector company and innovate solutions for its core operations in the grocery trade, building and technical trade, and car trade.
At K Group, you get to create solutions that make people’s everyday lives easier, with the strength of data gathered from 1.5 million daily customer encounters. You’ll have your finger on the pulse of our consumer and business customers in the grocery trade, building and technical trade and car trade, and get to take part in various interesting projects.
For digital experts with their eye on the future, we offer vast amounts of data and the chance to harness their creativity to improve people’s everyday lives. Our culture encourages reinvention, experimentation, mistakes and learning.
Corporate responsibility is integrated into K Group’s day-to-day activities, and we strive to help our customers make good choices. We want to make life easier for our customers by offering them quality products and services that promote welfare. The focus of our responsibility work is on the welfare of both people and the environment.
We at K Group value diversity and believe that different backgrounds and perspectives are key to success. We strive to create a work environment where everyone has the opportunity to grow. Equality, non-discrimination, and fairness are our core principles in recruitment, compensation, and career development.
Got you interested?
Don’t delay applying! Send your application by the 2nd of March 2025 using the link below. We will start contacting and take on people as soon as we find suitable candidates, but we’ll be in touch with you a week after the application period ends at the latest. For inquiries regarding the position, Cristina Vallejo (Developer Team Lead) will be available to receive calls on February 20th from 9:30 to 10:30 or on February 25th from 10:00 to 11:00 or from 13:00 to 14:00 at +358503095720, EET time zone.