Full Stack Developer
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 code; Designs user interfaces on web pages; Creates databases and servers for functionality; Ensures cross-platform optimization (e.g., laptops, tablets, smartphones); Has a high-level understanding of the organizations systems and processes; Detects errors in the front or back ends;Provides expert advice, guidance and support to organizations regarding IT solutions and strategies. Assessing IT needs and objectives in the organization, identifying opportunities to improve, optimize and recommending appropriate IT solutions.Develop end-to-end applications Build both frontend and backend components Develop scalable, maintainable, and robust software solutions Translate business requirements into technical solutions Deliver 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 optimisation Cloud platforms (Azure)Integration technologies and API designEvent-driven architectures and messaging platforms such as Kafka CI/CD, DevOps and automation pipelines Container technologies (Docker, Kubernetes) Security best practices and secure coding Testing frameworks and quality assurance practices Microservices and distributed systems Performance optimisationSoft SkillsStrong problem-solving abilitiesExcellent communication skills both Swedish and English Ability to collaborate with business stakeholders and technical teams Mentoring and coaching junior developers Leadership in technical discussions and decision-making Agile/Scrum experience
