Role Scope & Responsibilities
As a Fullstack Developer, you'll be responsible for developing, maintaining and improving both frontend and backend solutions across company's digital platforms.
· Develop new functionality across frontend, backend, infrastructure and integrations
· Improve and maintain our internal applications
· Build, maintain and optimise APIs and integrations between different systems
· Contribute to architecture discussions and technical decision-making
· Improve performance, scalability, security and cost efficiency of our platforms
· Design and maintain event-driven integrations, scheduled jobs, queue-based processing and synchronous/asynchronous system flows
· Debug and monitor distributed systems using logs, metrics and monitoring tools
· Work with CI/CD pipelines, deployments and multiple development environments
· Reduce technical debt and continuously improve code quality and maintainability
· Continuously improve ways of working and engineering best practices
Qualifications
· At least 3 years of experience in a similar Fullstack Developer role
· Experience with modern JavaScript/TypeScript development
· Strong knowledge of React and Node.js
· Experience building frontend and backend applications using modern web technologies
· Experience working with REST APIs, integrations and API contracts
· Experience with serverless architectures and cloud-based solutions
· Good understanding of distributed systems, event-driven architecture and asynchronous processing
· Experience working with NoSQL databases
· Experience with Git, code reviews and collaborative software development
· Experience with CI/CD pipelines, automated testing and deployment processes
· Knowledge of application security, authentication, authorization and IAM
· You communicate fluently in English, both verbally and in writing. Swedish and Chinese language skills are a plus