Job description:
emagine is looking for an experienced Backend Java/Kotlin Developer.
**Start: ASAP**
**Duration: End of June
- possible extension**
**Location. hybrid from Stockholm**
**Maxrate: 840 sek/h**
**Backend Developer**
In this role, you'll join our team responsible for designing, building, deploying, and maintaining backend Java services. You will collaborate closely with a diverse group of talented individuals from engineering, product, and design to create solutions that power customer experiences.
**Your way to impact**
Joining us means partnering with Product and Design counterparts who share a commitment to enhancing our merchants' daily experiences. Here, you will have the opportunity to:
* Continuously innovate and deliver awesome experiences for our users
* Solve the real customer problems through technology.
* Demonstrate and sharpen your problem-solving skills in both day-to-day work as well as during lab days and hack weeks.
* Co-elaborate with your peers across our Backend Engineering chapter, working on platform improvements and increasing learning opportunities for and creating opportunities for growth in a supportive environment.
**Your day to day**
* Develop clean, maintainable, high-quality Java and Kotlin code.
* Take ownership of the delivery – your own, and your peer engineers in the team.
* Design, build, deploy, and maintain services powering customer experiences.
* Collaborate with other skilled and motivated engineers on the team (Front-end, QA) as well as product and design to deliver a world-class experience.
* Continuously raise the bar on the quality and customer focus in the products we develop.
* Participate in code reviews and ensure that solutions meet the defined requirements.
* Troubleshoot and debug software issues.
**Top Skills**
* Java Experience (5y+) and Kotlin (1y+)
* Microservice Architecture
* API design
* GitHub
* Front-end and JS/TS knowledge
**What you need to succeed**
* Proven / practical experience of developing back-end services in Java and Kotlin.
* Focus on delivery, attention to detail and quality of the end result.
* Practical experience of designing, building and maintaining distributed systems in a cloud-native environment.
* Experience working in an agile development team, using common tools like Jira and GitHub.
* Examples of growing yourself and/or people around you – learning from others and sharing your knowledge, experiences and opinions.
* Practical experience across all key aspects of SDLC.
* Experience with front-end stack (React, JS/TS) is a plus.