Backend Developer

Backend Developer

What we offer

As an employer and community, we promise to look after you, because healthy employees are the core of our business and our greatest asset. Our praised corporate culture is based on a flat organisation model that enables self-direction and an open operating culture and supports individuality. Our reputation for providing high-quality services to our customers is entirely thanks to our top experts, and we take our modern operating culture with us to customer projects, too.

Development of professional expertise is important to us, and you can pick what you find the most interesting from weekly presentations, guild activities or training. The Gofore community also extends beyond work. Various activities, such as board games, cycling, climbing and video games are some of the things we do during get-togethers combined with sauna, various events and family days. In order to find the right balance between work and free time, you can define your flexible working hours, work remotely and choose the tools that you need. These and many other benefits await you at Gofore!

What we expect from you

As a software development expert, you are interested in modern technologies and won’t be shy about getting your hands dirty in source code. You always want to learn something new and are always prepared to help your colleagues and customers.

The JVM platform and databases are familiar to you from previous projects, and you can design high-quality interfaces. You are interested in building a good build pipeline and in launching cloud services. You may also have learned about functional programming.

""Hi, I'm Anna Ruokonen and I work at Gofore as a software designer. I've been involved for almost three years with industrial Internet application, an IoT platform, for a paper mill and hydroelectric plant context. The platform focuses on data collection, and various applications are developed on top of it for monitoring, analytics and data visualisation purposes. The system adheres to a microservice architecture. At the beginning of the project, I was focusing on implementing the presentation layer middleware, including a data model and REST API. The tools I was using were mainly Node.js and MongoDB. Later the focus shifted to microservices and presentation layer integration. I have also become familiar with database migrations and client-end Angular. A lot has taken place during the project's life cycle. The high points have included transfer to a Docker based publication, replacing Jenkins with GitLab CI/CD, transfer to AWS and most recently, replacing our own database with a MongoDB Atlas cluster. Currently I'm working in the modularisation team, the purpose of which is to enable application development and publication independent of each other, and to improve the scalability of the presentation layer. The best thing about Gofore and this project is that I have been able to decide the direction of my work and my expertise. I have been able to work in various roles within the project according to my interest. I have also been able to complete the AWS Solutions Architect and Scrum Master certificates while working. At Gofore, you can develop your own competences not only in projects and by studying but also by taking part in guild activities and by making use of coaching services."

Anna Ruokonen

Software Designer

Keywords

Java, Node, C#, Python, PHP, Clojure, Scala, Kotlin, Spring, RxJS, Akka, REST, JSON, Express, MongoDB, PostgreSQL, AWS, Azure

Learn more about our work

Join the crew

Tell us what you can do and even more importantly, what you want to do! Send us your application using the buttons below. Remember to also attach your CV.

Do you know a perfect match? Sharing is caring