Stack Engineer
bearingpoint
Job Description
-
Architecture & infrastructure: design and build enterprise-grade cloud solutions, with Azure as the focus, that are highly available, secure, cost-efficient and compliant.
-
Networking, security & identity: own network design, security and identity and access management (RBAC, MFA, least privilege), and set best practices for the team.
-
DevOps & automation: evolve CI/CD pipelines, infrastructure as code and automation of cloud resources, and make releases routine and low-risk.
-
Containers & services: containerise applications, evolve architecture from monoliths towards services, and choose the right compute model (App Services, serverless, VMs, Kubernetes).
-
AI infrastructure & APIs: run AI services such as Azure OpenAI / AI Foundry and AI Search, and expose, secure and govern APIs, including through API Management and as MCP servers.
-
Full-stack engineering: build robust backend APIs and contribute to the frontend where platform knowledge is critical.
-
Reliability: set up monitoring, logging and alerting, and drive performance and cost optimisation.
-
Leadership: mentor colleagues, set architecture standards and explain complex topics clearly to technical and non-technical stakeholders.
We are looking for:
-
Bachelor's degree in Computer Science, Engineering or a related field (Master's degree or further cloud training is a plus), or equivalent practical experience.
-
Around 8+ years of professional IT experience, including several years building
-
and running production cloud infrastructure and doing backend / full-stack development.
-
Deep hands-on experience with at least one major cloud. Azure is ideal; strong AWS or
-
GCP experience is welcome if you are willing to become proficient in Azure quickly.
-
Solid cloud networking and security fundamentals: virtual networks, firewalls / NSGs, load balancing, DNS, TLS, identity and access management.
-
Infrastructure as code in production (Terraform, Bicep / ARM, Pulumi, CloudFormation or similar).
-
Designing CI/CD pipelines in any mainstream tool (GitHub Actions, Azure DevOps, GitLab
-
CI, Jenkins …) and container-based deployments with Docker.
-
Strong backend skills in at least one language: TypeScript / Node.js is ideal; Python, C# /
-
.NET, Java or Go are welcome. You can also work on the frontend.
-
Strong relational database skills, including design and performance tuning. PostgreSQL is preferred.
-
Proven experience troubleshooting complex systems and improving reliability in production.
-
A track record of delivering enterprise projects from concept to production and of leading teams technically.
-