Senior Software Development Engineer [Backend: TypeScript, Node.js]
HEINEKENAbout the role
Digital & Technology Team (D&T) is an integral division of HEINEKEN Global Shared Services Center. We are committed to making Heineken the most connected brewery. That includes digitalizing and integrating our processes, ensuring best-in-class technology, and embedding a data-driven culture. By joining us you will work in one of the most dynamic and innovative teams and have a direct impact on building the future of Heineken!
Would you like to meet the Team, see our office and much more? Visit our website: Heineken (heineken-dt.pl)
As the Senior 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 a solution architecture specification 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 an important element of your role.
Your responsibilities would include:
-
designing data models, developing APIs, and implementing business logic based on an understanding of the desired customer experience and deriving backend data needs
-
optimizing backend systems for performance and 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:
- main programming languages: JavaScript / TypeScript (Node.js)
- REST API
- Azure DevOps or GitHub Actions
- experience with Docker and Azure/AWS cloud infrastructure
- experience with relational databases: preferably PostgreSQL
- experience with event-driven architecture
- excellent written and verbal English.
You are a perfect match if you also have:
- GraphQL / Apollo
- experience with non-relational database
- other programming language e.g., Python.
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.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s