Python Developer for Client Assignment
Workplace: Stockholm, Sweden
Expires: June 13, 2025
Seeking an experienced system developer with strong skills in Python and backend development to work in a cross-functional, agile team developing and maintaining systems handling large data volumes for power system analysis. The role involves architecture, design, development (frontend and backend), testing (automation and manual), operations, incident management, CI/CD pipeline maintenance, and documentation within a high-security on-premise environment.
Main requirements:
  • University degree in IT, electrical engineering or equivalent (minimum 120 ECTS/180 credits)
  • 5 to 9 years experience as a system developer with a backend focus
  • At least 2 years experience in system development using Python
  • Minimum 2 years experience working with agile methods and CI/CD/DevOps tools (e.g., Azure DevOps Server, GitLab, GitHub)
  • Good verbal and written communication skills in both Swedish and English
Responsibilities:
  • Develop security and design solutions for existing and new systems
  • Develop both frontend and backend using modern tools and technologies
  • Responsible for test automation as well as manual testing
  • Follow up and manage incidents and perform operation-related tasks
  • Set up and maintain CI/CD pipelines
  • Create and update system documentation
Required hard skills:
  • Python 3
  • Backend development
  • Frontend development (React)
  • Test automation
  • CI/CD pipeline configuration and maintenance
  • Azure DevOps or similar DevOps tools
Recommended hard skills:
  • Development of applications supporting data analysis in Python
  • Test automation
  • Experience with power system analysis software or network calculation programs
  • Experience as Scrum Master or similar role in agile cross-functional teams
Soft skills:
  • Good communication skills
  • Ability to work in cross-functional agile teams
Coding languages:
  • Python
  • SQL
  • JavaScript
Frameworks:
  • FastAPI
  • SQLAlchemy
  • React
Operating systems:
  • Red Hat Enterprise Linux (RHEL)
  • OpenShift
Natural languages:
  • Swedish (Proficient)
  • English (Proficient)
Cultural skills:
  • Agile methodology
  • Cross-functional team collaboration
  • High security awareness environment