Full Stack Developer - Senior
Duration of Contract: 06 months + Possible ExtensionLanguages: English + Swedish (At least level B2) Duties:The Full-Stack Developer is a web engineer or web developer that deals with the front-end and back-end (and everything in-between) of an application or website.The Full-Stack Developer can work with any stack—mobile, web, or native applications. The Full-Stack Developer:Writes both front-end and back-end codeDesigns user interfaces on web pagesCreates databases and servers for functionalityEnsures cross-platform optimization (e.g., laptops, tablets, smartphones)Has a high-level understanding of the organizations systems and processesDetects errors in the front or back endsMaintains good communication with the UI/UX Developer and other team members regarding matters such as user-experience issues and design rationaleOversees a development project from start to finishProvides expert advice, guidance and support to organizations regarding IT solutions and strategiesAssessing IT needs and objectives in the organization, identifying opportunities to improve, optimize and recommending appropriate IT solutionsDevelop end-to-end applicationsBuild both frontend and backend componentsDevelop scalable, maintainable, and robust software solutionsTranslate business requirements into technical solutionsDeliver complete features from concept to productionCollaborate with UX/UI designers and business stakeholdersMentor developers and contribute to technical leadership Skills:Frontend development (Angular)Backend development (Java, Spring Boot)Database design and optimisationCloud platforms (Azure)Integration technologies and API designEvent-driven architectures and messaging platforms such as KafkaCI/CD, DevOps and automation pipelinesContainer technologies (Docker, Kubernetes)Security best practices and secure codingTesting frameworks and quality assurance practicesMicroservices and distributed systemsPerformance optimisation Soft Skills:Strong problem-solving abilitiesExcellent communication skills both Swedish and EnglishAbility to collaborate with business stakeholders and technical teamsMentoring and coaching junior developersLeadership in technical discussions and decision-makingAgile/Scrum experience
