The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services. We're seeking a Senior or mid level Software Engineer (full stack) positions with a Frontend focus but be a Fullstack engineer. To join our product engineering team on a permanent basis, with a focus on improving capability across the entire DXP. You must be located in Poland within 300km of the office in Szczecin and be able to visit the office at times. No set days you get to choose what suits you. With full working rights. For this role, we ask that you can demonstrate the following experience:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience in related fields
5+ years of professional hands-on experience in software development building and maintaining large-scale software products
Proficiency in full-stack development, with expertise in web based languages and frameworks including Node, Type Script, React or similar, and cloud platforms such as AWS
Strong understanding of testing principles and demonstrated experience in implementing testing strategies to improve software quality and robustness
Experience with Agile or other iterative development methodologies. We use Scrum for most of the teams, with some using Kanban
Strong understanding of secure coding practices, particularly community standards such as OWASP
Previous experience mentoring junior and mid level software engineers
Fluent English and Polish language skills
Nice to have
Knowledge of or experience with analytics, data engineering or web performance
Previous experience working on DXP or CMS platforms, or experience integrating or using DXP/CMS platforms
Previous experience working with CDNs and utilising their caching and workload capabilities for software solutions
What you would do (the role day to day):
Work within a team of 3-5 software engineers to help build our Digital Experience Platform. Each team consists of a Team Lead, and 3 or 4 software engineers at different levels - junior, mid and senior
Develop/enhance robust application code which meets all technical requirements
Collaborate with team members to generate User Stories, Acceptance Criteria and estimates
Provide guidance to junior engineers and assistance to senior engineers
Write and maintain software documentation
Assist Team Leads and Engineering Managers to create and deliver technical roadmaps
Lead best practices in software development, code quality, and architecture across our tech stack within your team - Node, Type Script, React, Cloudflare, Git Lab CI/CD, AWS (Lambda, Dynamo DB, S3, SQS, Cloud Development Kit, Cloud Watch)
Our benefits include:
B2B Contract
Salary: 13 000 - 22 000 PLN per month
Who we are: Squiz has helped organisations improve the services they offer online and, in turn, the lives of the people that matter to them; building portals for students, websites for citizens, intranets for employees, and much more. Headquartered in Australia, we have teams and customers across the globe, with offices in New Zealand, the United States, the United Kingdom and Poland. Right now, we are in the midst of a very important and exciting point in our journey as we transform our business into a Saa S Digital Experience Platform product organisation, putting the power of the products we’ve used to deliver amazing experiences into the hands of our customers. We’re looking for people like you that want to be a part of this journey of reinvention as we build an amazing Australian Saa S product business, with the experience and enthusiasm to use amazing technology in new and creative ways. Our Digital Experience Platform (DXP) provides market-leading CMS, superior search, and seamless integrations all hosted in our secure cloud. We provide enterprise-level products and solutions to the corporate, government, educational, not-for-profit and cultural sectors worldwide. In our new Developer Experience team, you will play a pivotal role in creating the tooling and experience for our customer developers who build their solutions on our platform. You will bring new technologies to an established platform, and transform the way developers create and maintain solutions. The primary focus for the DX team will be the discovery and delivery of our expanded headless offering, exploring APIs, JAMstack, and popular Java Script frameworks to make it easy for developers to build modern web solutions on our platform. You'll also be working on enabling developers to automate their workflow, such as improving the process of deploying their solutions to our platform Why work for Squiz? You’ll work with some of the most intelligent and down to earth people you’ll ever meet: we are made up of a diverse range of passionate people who love challenging the status quo. Every day is different, but what is constant is we enjoy what we do. Squiz has a flexible working policy: We encourage our teams to embrace flexibility in how their team members manage where and how they work. We want you to be able to work in a way that drives productivity, efficiency and outcomes; along with connection and collaboration. Come as you are - We celebrate diversity and unite on the elements of our company DNA, starting every customer conversation with “why?” to understand their needs, working hard to find a way to overcome every challenge, and fighting for better outcomes with the work we do; all while checking our egos at the door, not taking ourselves too seriously and having fun along the way We are a 2024 Circle Back Initiative Global Employer – we commit to respond to every applicant Recruitment Agencies: We politely ask that you avoid making any approaches or sending any unsolicited resumes to our Recruitment Team or Hiring Leaders across our business. Squiz is not responsible for any fees related to unsolicited resumes.