Senior Software Engineer - JavaScript
Klarna
- Stockholm
- Permanent
- Heltid
- Own services end to end. Decide how best to build, test, deploy and monitor
- Work with large scale, highly available and resilient modern financial systems
- Be an integral part of a team, in addition to its culture and ways of working. Common practices include agile methodologies, pair and mob programming
- Work with automated deployment enabling code release multiple times a day
- Succeed, fail, and learn with other talented people. We believe in an environment that provides an opportunity for growth and see education as an outcome of failure that gets us closer to the next breakthrough
- Take ownership of system design, work with domain architects, own end-to-end problems, manage stakeholder communication, and mentor junior engineers
- Drive knowledge sharing through demos, presentations, and tutorials
- Strong coding ability in Javascript
- Experience with advanced JavaScript libraries and frameworks
- Experience with APIs and product development
- A passion for writing clean and testable code
- Experience with Agile practices (Pairing, TDD, BDD, Continuous Integration, Continuous Delivery)
- Working proficiency in English
- JavaScript/ TypeScript
- React and React Native
- Redux
- Node.js and Express.js
- AWS, Splunk, Ansible, Terraform, Jenkins, Docker and Kubernetes