We are now looking for a Senior Software Engineer to join one of our product development teams.
MagiCAD Group is a Global software solutions and services provider with the mission to help engineering and manufacturing companies create better buildings.
You will be working in a skilled development team that is taking on increased end‑to‑end responsibility for its product area. The team focuses on building and maintaining reliable, cloud‑based software solutions while continuously improving system quality, performance, and maintainability.
Our daily work includes designing and implementing new functionality, evolving existing systems, and collaborating closely with product and engineering colleagues to deliver valuable software.
Who are we looking for
We are looking for a Senior Software Engineer with a proactive mindset and the ability to work both independently and collaboratively. You are comfortable working on complex technical problems and contributing to technical discussions and design decisions.
You value pragmatic solutions, good engineering practices, and deliver software that works well in production environments. You communicate clearly and enjoy working as part of a team. You speak and write English fluently.
We hope you have the following qualities
- Several years of experience in software development, including senior‑level responsibilities
- Strong experience with JavaScript / TypeScript
- Solid backend development experience with Node.js
- Experience working with NoSQL databases (e.g. MongoDB)
- Experience building and maintaining production systems
- Understanding of client‑server communication (e.g. REST APIs)
- Experience with version control systems (e.g. Git)
- Familiarity with cloud environments, preferably Microsoft Azure
- Experience with CI/CD pipelines, such as Azure Pipelines
- Strong problem‑solving skills
We consider as an asset
- Full‑stack development experience
- Experience improving existing systems and managing technical debt
- Experience with cloud‑based architectures
- Backend development experience with C#
- Frontend development experience with React and/or Next.js
- Experience working with SQL databases (e.g. SQL Server)
- Experience working in small or growing teams
Why join us
- Real ownership and impact in a small team
- Hands‑on role working across backend and frontend
- Modern, cloud‑based technology stack
- Opportunity to influence how systems evolve as product responsibility grows
What we offer
- Professional growth is important to us. We dedicate working time to learning and development.
- We offer you collaborative and supportive environment in a culturally diverse, international software company, providing a dynamic and inspiring work environment.
- We have a flat organisational structure that fosters a supportive and friendly culture, where collaboration and innovation thrive.
- MagiCAD Group is a workplace where people enjoy working. In 2025, our Employee Net Promoter Score (eNPS) was at an excellent level and demonstrates our highly satisfied and engaged team.
Job location
You can work at any of our offices in Finland: Turku, Espoo, or Rauma or remote in Finland. The team meets at the office from time to time, and we would appreciate your participation in these meetings as well.
How to apply?
Please send your application through the apply button latest 24th May 2026.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Middle Software Engineer (JS/TS)
2026-05-27
Lead Software Engineer
2026-05-20
Software Support Engineer
2026-05-24
- Posted
- May 08, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Espoo
- Company
- MagiCAD Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Middle Software Engineer (JS/TS)
2026-05-27
Lead Software Engineer
2026-05-20
Software Support Engineer
2026-05-24