Heineken
At HEINEKEN Krakow our Digital & Technology team is dedicated to enable the company to become the Best Connected Brewer through digitalizing and integrating our processes, ensuring best-in-class technology, and embedding a data-driven culture. We’re building smart, scalable digital solutions that transform global operations. With the growing development of eCommerce area and digital innovation, we’re looking for forward-thinking professionals ready to shape the future of technology.
Our dream at HEINEKEN is to help our customers grow by serving them better, faster, and smarter with digital solutions. The last few years have seen a significant increase in the importance of digital solutions in the Commerce area at Heineken. These IT solutions have become a vital component in supporting the company's revenue. To ensure that this trend is supported and the IT in this area continues to grow, the new Commerce DevOps Hub is being established. The newly created organization, being an integral part of the Global Digital & Technology Function, is tasked with maintaining, but most importantly developing (functionally and technologically) IT solutions supporting the Commerce area at Heineken. Commerce DevOps Hub is located in Kraków and will include highly qualified IT professionals with direct contribution to both the technological development of the Heineken Commerce and the Hub itself.
As the Software Development Engineer, you will be part of the development team responsible for developing in-house products in eazle (our e-Commerce platform). Collaborating closely with Product Owner(s), Product Architect(s) and other DevOps teams you will need to understand the business needs, helping Product Architect(s) to convert those needs into solution architecture specifications and services in line with overall engineering standards and roadmaps. Driving excellence in engineering practices to deliver high-quality solutions throughout the software development lifecycle in our Commerce IT landscape, will be important element of your role.
The role reports directly to the Software Development Engineering Lead.
Your responsibilities would include:
designing data models, developing APIs, and implementing business logic based on understanding of desired customer experience and derive backend data needs
optimizing backend systems for performance, scalability
discussing data flows, API specifications and integration patterns with adjacent service teams
writing clean, maintainable, efficient, and well-documented code following best practices and coding standards
ensuring code quality through unit testing, code reviews, and other quality assurance measures
implementing security best practices to ensure the confidentiality, integrity, and availability of our systems and data.
You are a good candidate if you have:
5+ years of working experience in the similar position
good understanding of data structures, algorithms, and software design principles
experience with distributed systems, microservices architecture, GraphQL and RESTful APIs
experience with relational and/or NoSQL databases, database design, and optimization
ability to guide / mentor other team members
establish best practices on DevSecOps
stakeholder engagement / influence
pragmatic, and collaborative team player.
Technology Stack:
Mandatory to know:
Main programming languages; JavaScript / TypeScript (Node.js)
GraphQL / Apollo
Azure DevOps
Jira
Azure cloud infra
Good to know:
Other programming language (PHP, Python, React Native)
REST APIs
At HEINEKEN Kraków, we take integrity and ethical conduct seriously. If someone has concerns about a possible violation of legal regulations indicated in Polish Whistleblowing Act or our Code of Business Conduct, we encourage them to speak up. Cases can be reported to global team or locally (in line with the local HGSS Whistleblowing procedure) by selecting proper option in this tool or by communicating it on hotline.
Any
Check similar offers