You will work across the full technology stack — from designing and building robust backend services to crafting intuitive frontend experiences — ensuring that the solutions meet both technical excellence and business needs.
The backend work centers on building and maintaining microservices in Python (FastAPI) on AWS, and modeling, querying and managing complex lifecycle data in Neo4j graph databases. On the frontend, you will develop React-based applications for both internal and external users. You will also contribute to CI/CD pipelines and cloud-native best practices on AWS.
You will collaborate closely with Solution Managers, architects and business stakeholders to translate functional specifications into working software, contribute to solution roadmaps and architectural guidelines within the PLM/SLM domain, and participate in the full software development lifecycle — from requirements to deployment and maintenance.
Required skills
- Solid experience with Python and FastAPI (or similar frameworks)
- Hands-on experience with React for frontend development
- Experience working with AWS cloud services
- Understanding of microservices architecture and related design patterns
- Familiarity with CI/CD practices and tools (e.g. Bamboo, Azure DevOps)
- Experience with containerization (Docker, Kubernetes)
- Ability to write clean code and apply software patterns, authentication, code management, deployment pipelines, testing, observability and cloud architecture
- Good spoken and written English
Nice to have
- Experience with graph databases, particularly Neo4j
- Understanding of PDM/PLM systems and processes
- Experience with RESTful API design and development
Work can be done mostly remotely, but occasional visits to Helsinki office would be preferred.