About the job
Join Reaktor's award-winning technology community as a Full Stack Developer in Turku!
If you thrive in the complete software development cycle, possess a genuine passion for addressing human challenges holistically, and are eager to work in a collaborative, low-hierarchy environment, we want to hear from you!
As a Full Stack Developer at Reaktor, you'll master a variety of software development tasks throughout the software lifecycle, from front-end design to production deployment.
Your responsibilities will include:
Collaborating with clients' technical and business teams to select the most suitable technologies for their requirements.
Building and enhancing features that may involve changes to front-end applications, back-end servers, and databases, along with infrastructure adjustments.
Delivering top-notch technical expertise to clients and team members alike.
Engaging in additional software development tasks such as debugging, architectural design, and system architecture creation.
You are a developer with a curious mindset, adept in both back-end and front-end applications, and you recognize the importance of infrastructure in your daily work.
To excel in this role, you should possess:
Comprehensive experience across various software development areas, including back-end, front-end, operations, and consulting.
While there's no strict experience requirement, we find that these skills typically develop over several years.
Proficiency in at least one popular server-side programming language. Many of our projects utilize TypeScript/JavaScript and Node.js, but Java/Scala/Kotlin, Clojure, and Python are also employed.
Strong understanding of at least one client-side language and framework. We frequently use TypeScript/JavaScript and React for web applications, alongside Swift, Java/Scala/Kotlin, or TypeScript/JavaScript React Native for mobile projects.
Relevant skills to develop new back-end services and construct CI/CD pipelines when required.
Fundamental knowledge of DevOps practices, including Continuous Integration (CI), automated deployment, and test automation.
Familiarity with databases such as PostgreSQL.
A willingness to learn and grow in a fast-paced environment.

