Our customer is the global leader in sustainable food, operating in over 50 countries and serving 100 million consumers each day.
As a full stack engineer on digital applications, you will play a crucial role in leading the design, development, and successful deployment of cutting-edge digital solutions. You will collaborate closely with Product Manager, UX/UI Designers and Engineering Manager to guide on technical requirements, technical estimation, and prioritizing backlogs. This role requires strong experience in hands-on development, application design, test
automation, best practices implementation, integration with existing systems and aligning with global standards and guidelines.
Responsibilities:
● Front-end, API, and back-end development, ensuring the successful delivery of digital solutions.
● Drive innovation by staying informed about emerging technologies, industry trends, and best practices.
● Collaborate with Product Manager, UX/UI Designers and Engineering Manager to define agile technical requirements, provide technical estimation, and prioritize backlogs based on business needs and technical feasibility
● Participate in sprint planning, backlog grooming, and release planning meetings to ensure alignment between technical implementation and product roadmap
● Participate in hands-on development activities, including coding, debugging, and troubleshooting, to deliver high-quality applications.
● Design, architecture, development digital applications, ensuring adherence to best practices coding standards, and architectural principles.
● Design scalable architectures for multi-region deployment
● Implement test automation strategies and frameworks to automate testing processes and ensure the quality and reliability of applications
● Automate test cases, and integrate testing into the CI/CD pipeline
● Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines
● Define and implement code best practices, development standards, and documentation processes to maintain code quality and readability
● Integrate digital applications with existing digital assets, backend systems, and third-party APIs, ensuring seamless data exchange and interoperability
● Collaborate with integration teams to design and implement integration solutions that meet business requirements and architectural standards.
● Communicate technical concepts and solutions to non-technical stakeholders in a clear and understandable manner.
Requirements:
● Bachelor's or Master's degree in Computer Science or related field
● 5+ years in enterprise application development
● Proven track record of delivering complex digital solutions
● Advanced knowledge of React hooks, context API, and component and global state management
● Experience with atomic design, component libraries, and TypeScript
● Proficiency in React performance optimization and modern features
● Strong experience with modern .NET (6+)
● Proven track record applying Clean Architecture & Clean Code & SOLID principles & DDD patterns
● Expertise in building scalable REST APIs and microservices
● Experience with Azure Service Bus, Event Grid, and message-based architectures
● Proficiency in resources like App Insights, Function Apps, Key Vaults and App Services
● Expertise in cloud development and deployment strategies
● Strong understanding of business needs, ability to meet them by creating cutting-edge solutions
● Brilliant communication abilities, knowing how to explain technical details and processes to a non-tech person
● Fluency in English
Nice to have:
● Test automation (Playwright/Cypress)
● Building CI/CD pipelines in Azure DevOps
● API-first development and OpenAPI specifications
● Experience with agile at scale (SAFe/Spotify)
● Proficiency with AI-powered development tools (GitHub Copilot, Cursor, etc.) to enhance productivity
Net per month - B2B
Check similar offers
Check similar offers