← Back to jobs

Full stack Developer

  • On-site
  • Sweden
  • English
  • Posted 02.09.26 15:02

About the assignmentThe Nordic Pricing Lighthouse team is looking for a fullstack developer to contribute to the development of an existing web application, with emphasis on both front- and backend development.The web application will be developed for sales representatives as a tool to manage their customer portfolio toVisualize key metrics related to an existing customer’s business with PN.Draft contracts for a new customer / Draft re-negotiation with existing customer.Simulate different contracts (deals) and how each affects revenue, profit etc.The development of the web application is ongoing. Tasks:Establish requirements for software to be developedDesign and develop microservicesDesign REST APIs including implementing authentication & authorizationStructure both frontend and backend code in isolated components/modules to facilitate testing, maintainability and extendabilityTest both frontend and backend code using unit and integration tests Additional information:The client is committed to fostering a diverse workforce and appreciates a broad range of candidates that can contribute to greater balance and diversity within the team. All hiring decisions are based on merit, competence, and business needs.Start date as soon as possible. RequirementsMust have:Frontend: React + TypescriptFrontend: Stencils (framework agnostic FE components) or equivalentBackend: Microservice architectureBackend: Java (Spring Boot)Infrastructure / DevOps: AzureInfrastructure / DevOps: Containerized applications (Docker/Kubernetes/Openshift)Infrastructure / DevOps: GitOps using Tekton for CI, ArgoCD for CD Individual qualitites:Collaboration: Shows interest and understanding for others. Builds team spirit and works towards common goals. Listens and consults others when needed. Shows respect for group members' opinions and contributions. Actively contributes to the group's progress by sharing knowledge, skills, and workload.Communication: Engage, persuade, and convey messages clearly, both in group settings and one-on-one. Listens and shows understanding of the recipients' needs.Analytical skills: The ability to systematically break down problems or situations into smaller parts, analyse them carefully, and draw well-founded conclusions based on available information. This helps people make informed decisions, solve problems, and develop effective strategies.Initiative skills: Proactively identifies and takes responsibility for executing tasks or projects. Recognizes opportunities, takes initiative, and acts independently to achieve goals or solve problems effectivelyIntegrity: Maintains ethics and values and earns trust. Always appears genuine, sincere, honest, and open in interactions with others. Demonstrates integrity and reliability.Advising: Having knowledge, experience, and expertise in a specific area and providing guidance, recommendations, and solutions to help the business make well-informed decisions.