About the job
Join Reaktor’s award-winning technology community as a Full Stack Software Engineer in Helsinki!
If you thrive in an environment where you can navigate the entire software development cycle, enjoy tackling complex human-centered challenges, and seek a collaborative, low-hierarchy workplace, you may be the perfect fit for our team.
As a Full Stack Software Engineer at Reaktor, you will take on a diverse range of software development responsibilities, covering everything from frontend design to backend production.
Your key responsibilities include:
Collaborating closely with clients’ technical and business teams to identify and implement the most suitable technologies for their needs.
Developing new features that may involve modifications to frontend applications, backend servers, and databases, as well as infrastructure enhancements.
Providing exceptional technical expertise to both the client and the team.
Engaging in other software development activities, including debugging, design, and architecture creation.
The ideal candidate is a curious developer comfortable with both backend and frontend technologies and understands the significance of infrastructure in daily operations.
To excel in this role, you’ll need:
Experience across various software development modalities, including backend, frontend, ops, and consulting capabilities.
No strict requirement for years of experience, but in-depth knowledge typically comes with years of dedication.
Proficiency in at least one popular server-side programming language. Many of our current projects utilize TypeScript/JavaScript and Node.js, alongside Java, Scala, Kotlin, Clojure, and Python.
Strong familiarity with at least one client-side language and framework, with frequent use of TypeScript/JavaScript and React for web applications, and Swift, Java/Scala/Kotlin, or React Native for mobile applications.
Relevant skills to develop new backend services and create CI/CD pipelines as needed.
A foundational understanding of DevOps practices, including Continuous Integration (CI), automated deployments, and test automation.
Knowledge of databases, such as PostgreSQL.
