Golang/Vue.js Regular Developer
110 - 150 zł / stawka godzinowaSpyrosoft
3–7 years of experience as a Software Engineer (mid-level profile)Hands-on experience with Go (Golang) in real-world projectsHands-on experience with Vue.jsStrong knowledge of Git and version control best practicesExperience working with large monorepositories in modern IDEsSolid understanding of:Unit TestingIntegration TestingEnd-to-End TestingExperience working in Agile/Scrum teamsStrong communication skills and ability to collaborate in international teamsSelf-driven, proactive mindset with a strong sense of ownershipHigh willingness to learn new technologies and toolsNice to have:Experience with DockerExperience with KubernetesKnowledge of relational and document databasesExperience with MongoDBUnderstanding of OpenAPI and API-first developmentExposure to microservices-based architectureExperienced in using AI tools in day-to-day workflow Project description:The project focuses on a large-scale transformation of a merchandise management (WAWI) system landscape that has evolved over more than 20 years into a complex ecosystem of over 120 applications and interfaces.The initiative is planned as a long-term transformation program spanning approximately 4 years, with a clear roadmap toward delivering a modern, scalable, and standardized architecture by 2028.Key transformation initiatives include migration from legacy monolithic systems to microservices, transition from Oracle to MongoDB, migration to a new cloud platform, and introduction of standardized engineering and operational practices across teams.Tech stack:Go (Golang)Vue.jsMongoDBREST APIsGit (version control, monorepo workflows)Cloud (migration from Azure to STACKIT)Microservices architectureAbout SpyrosoftSpyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries. ,[Develop and maintain backend services using Go (Golang), Build and enhance frontend components using Vue.js, Contribute to the migration from monolithic systems to microservices architecture, Design and implement RESTful APIs, Support database transformation initiatives (Oracle → MongoDB), Ensure high code quality through unit, integration, and E2E testing, Collaborate with cross-functional and international Agile teams, Contribute to standardization of development practices and architectural guidelines, Continuously improve system performance, scalability, and maintainability, Quickly onboard and become productive within an existing development team] Requirements: Go, Golang, Vue.js, Git, Testing, Integration test, Docker, Kubernetes, MongoDB, OpenAPI, AI