About the job
Join Our Team!
About Us
PGS Software is a leading technology company with a rich heritage in delivering exceptional cloud and software solutions. As part of Xebia, we have joined forces with GetInData, a trailblazer in Big Data, to create a powerhouse of expertise. With a vibrant team of over 1,000 professionals, we are committed to excellence in cloud, data, and software services, and we're just getting started on our exciting journey.
Our Mission
We take pride in working on impactful projects across various sectors, including fintech, e-commerce, aviation, logistics, media, and fashion. Our mission is to enable our clients to build scalable platforms, innovative data and AI solutions, and state-of-the-art applications that will define the future of technology. Our esteemed clientele includes renowned names like McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, and InPost, among many others.
Our Values
At PGS Software, we believe in leveraging smart technology, fostering genuine ownership, and promoting continuous growth. We utilize modern, open-source technology stacks and are proud to be recognized as trusted partners of platforms like Databricks, dbt, Snowflake, Azure, GCP, and AWS. A fun fact: we were the first AWS Premier Partner in Poland!
Community and Growth
What makes us unique? Our community! We actively support tech communities, host meetups (Software Talks, Data Tech Talks), and cultivate a culture that prioritizes your development through Guilds, Labs, and personal growth budgets for both technical and soft skills. This is more than just a job; it’s a place to thrive.
Why PGS Software?
It’s our mindset, our vibe, and our people. While it's challenging to encapsulate in words—come visit us and experience it for yourself!
Your Role:
Engage in the complete software development lifecycle within a collaborative team atmosphere.
Produce well-structured, testable, and efficient code by employing design patterns and quality development methodologies.
Design and develop medium to large-scale Perl applications with a focus on maintainability.
Utilize contemporary web-based MVC frameworks such as Mojolicious, Dancer, or Catalyst.
Manage code versions with tools like GIT.
Implement unit and integration testing practices to guarantee software reliability.
Apply your understanding of OOP, MVC, and JSON/XML APIs in system architecture design.
Work with relational databases and use ORM for effective data persistence.
Contribute to continuous integration and delivery processes utilizing tools like CircleCI or Jenkins.

