About the job
Join Reaktor's award-winning technology community as a Full-Stack Software Developer in Helsinki!
Are you passionate about navigating the full software development lifecycle? Do you thrive on solving real-world problems through a comprehensive approach? If you enjoy working in a flat organizational structure, you may be the perfect fit for our team.
Your Role as a Full-Stack Developer at Reaktor
As a Full-Stack Developer, you will be responsible for a wide range of software development tasks, from front-end design to back-end production processes.
Your daily responsibilities will include:
Collaborating with client technology and business teams to identify and implement suitable technological solutions.
Adding new features that necessitate modifications to frontend applications, backend servers, and databases, and occasionally infrastructure.
Providing exceptional technical expertise to clients and team members.
Engaging in additional software development tasks, including debugging, architectural design, and implementation.
Who You Are
You are an inquisitive developer with proficiency in both backend and frontend application development and a solid understanding of infrastructure's role in your daily activities.
To excel in this role, you will need:
A diverse skill set across software development practices, including backend, frontend, operations, and consulting experience.
While there is no strict experience requirement, most candidates typically accrue these competencies over several years.
Experience with at least one popular server-side programming language; our projects frequently utilize TypeScript/JavaScript and Node.js, but also Java, Scala, Kotlin, Clojure, and Python.
Strong proficiency in at least one client-side language and framework; common technologies include TypeScript/JavaScript and React for web applications, and Swift, Java/Scala/Kotlin, or TypeScript/JavaScript React Native for mobile applications.
The relevant skills to create new backend services and establish CI/CD pipelines when required.
A foundational understanding of DevOps principles, including Continuous Integration (CI), automated deployment, and test automation.
Familiarity with databases, such as PostgreSQL.
