Software Engineer (Fullstack TypeScript/JavaScript)
Workplace: Malmö, Sweden
Expires: June 15, 2025
Join AFRY as a Software Engineer specializing in fullstack development with TypeScript and JavaScript. Work within AFRY Digital Services to develop smart, scalable digital solutions with a focus on modern JavaScript/TypeScript and backend development with Node.js. Engage in designing and building sustainable, secure, and future-proof solutions often deployed in cloud environments such as Azure, AWS, or GCP. Collaborate in high-competence teams emphasizing innovation, knowledge sharing, and cross-functional teamwork.
Main requirements:
  • Minimum 4 years experience in system development using NodeJS with TypeScript/JavaScript and React.
  • Experience building well-structured systems managing complex states.
  • Familiarity with cloud environments such as Azure, GCP, and/or AWS.
  • Experience with DevOps and CI/CD pipelines, e.g., Azure DevOps or GitHub Actions.
  • Experience with SQL/NoSQL databases, preferably using ORM tools like Prisma.
  • Relevant higher education in IT, computer science, or similar.
  • Fluent in Swedish (spoken and written).
  • Ability to work 2-3 days onsite at the Malmö office.
Responsibilities:
  • Develop and enhance existing systems with emphasis on fullstack TypeScript/JavaScript solutions.
  • Work on systems handling complex state management requiring structured code and clear architecture.
  • Collaborate closely within a team promoting knowledge sharing and innovation.
  • Design and build sustainable, secure, and future-proof software solutions, often cloud-based.
  • Engage with long-term projects closely aligned with client business to deliver real business value.
Required hard skills:
  • Node.js development
  • TypeScript/JavaScript proficiency
  • React framework
  • Cloud platforms: Azure, AWS, GCP
  • DevOps and CI/CD tooling (Azure DevOps, GitHub Actions)
  • SQL and NoSQL databases
  • ORM tools such as Prisma
Recommended hard skills:
  • Experience with structured state management techniques
  • Multi-project environment adaptability
Soft skills:
  • Collaborative and team-oriented
  • Self-driven and ownership of tasks
  • Strong communication skills to explain technical concepts clearly
  • Analytical mindset and problem-solving skills
  • Flexible and adaptable to change
Coding languages:
  • TypeScript
  • JavaScript
Frameworks:
  • React
  • Node.js
Operating systems:
  • Not specifically mentioned
Natural languages:
  • Swedish (Proficient)
  • English (Working knowledge)
Cultural skills:
  • Working closely with colleagues and customers
  • Supporting work-life balance
  • Commitment to sustainability and inclusion