Software Engineer - Application Services
Workplace: Stockholm, Sweden
Expires: September 4, 2025
Join the Application Services team to develop and maintain web and mobile applications for Aira's clean energy technology solutions. The role focuses on backend development using Kotlin and microservices architecture, integrating real-time data streams with Kafka, collaborating on IoT and connectivity projects, and implementing features using Flutter. The position is mid to senior level requiring 5+ years of experience, proficiency in backend technologies and Agile methodologies, with an on-site work model in Stockholm.
Main requirements:
- 5+ years experience in software engineering, backend focused
- Proficient with Kotlin or similar backend languages (e.g. Java, Go, Node.js)
- Experience with microservices and API design and integration
- Knowledge of system architecture and database (relational and non-relational) design
- Experience with Kafka or similar real-time streaming platforms
- Ability to take ownership and lead mission-critical technical discussions
- Willingness to work onsite in Stockholm office (aiming for 4 days/week)
Responsibilities:
- Write, maintain, and enhance clean, scalable, and tested code
- Design, implement and maintain backend services in Kotlin within a microservices architecture
- Build real-time data pipelines and streaming applications using Kafka
- Collaborate with cross-functional teams, including Connectivity and IoT teams
- Implement integrations with external providers such as energy tariffs
- Contribute to frontend app features using Flutter, including user account and identity provider integrations
- Engage in design and device lifecycle technical discussions
- Apply Agile methodologies and actively participate in team collaboration
Required hard skills:
- Kotlin
- Java Spring Boot
- Microservices architecture
- API design and integration
- Kafka (real-time streaming)
- AWS cloud operations
- Database design (relational and non-relational)
- Flutter for frontend feature implementation
Recommended hard skills:
- Go
- Node.js
- Angular
- Experience with IoT and connectivity integrations
Soft skills:
- Ownership and responsibility mindset
- Collaboration and cross-team communication
- Agile development mindset
- Solution orientation
- Adaptability to dynamic environments
Coding languages:
- Kotlin
- Java
- Go
- Node.js
Frameworks:
- Spring Boot
- Flutter
- Angular
Operating systems:
- AWS cloud environment
Natural languages:
- English (Proficient)
Cultural skills:
- Diversity and inclusion awareness
- Entrepreneurial mindset
- International collaboration
You might also like:
- Team Lead Network Development
- Senior Software Engineer for Mycronic Pattern Generator
- Product Manager - Games
- Solution Architect .NET
- Security Guard - Summer Job Västervik
- Embedded Developer at Swegon
- Experienced Developer at Softhouse Småland
- Requirements Analyst Pension & Insurance
- Software Engineering Analyst
- Technical Architect Modern Workplace M365