Job Title: Full Stack Developer
Overview
Are you passionate about crafting intuitive, high-performance end to end intelligent products (full stack) along with impactful user interfaces giving unique Experience? Do you thrive in translating complex functionality into elegant, pixel-perfect design systems?At the Automation & AI Center of Excellence (CoE), we’re reimagining enterprise platforms with a user-first mindset—placing intuitive Products at the heart of our technology. Our team develops full stack products with modern, responsive web interfaces that bring automation and AI capabilities to life. Join us as we lead the evolution of digital experiences through seamless UI, thoughtful design, and scalable front-end engineering.
About The Role
We are looking for a dedicated Full Stack Developer,
7 to 12 years of Experience
with deep expertise in both
front-end and back-end development
to design and deliver modern user interfaces and robust server-side solutions for
enterprise-grade applications
. This role is on crafting immersive UIs using frameworks like
React.js/Angular and TypeScript
, while architecting scalable and secure backend systems using technologies such as
Node.js and Python
. You will collaborate with cross-functional teams to integrate functionality through
APIs and cloud services
, ensuring seamless interaction between the front-end and back-end components.Additionally, you will be responsible for
managing and optimizing database solutions
, leveraging technologies like
SQL, NoSQL, and cloud-based databases
to ensure efficient data storage and retrieval. You’ll work across a range of projects, from dashboards and real-time interaction layers to workflows powered by
automation and Generative AI
. While deep AI expertise is not required, a willingness to explore and integrate with AI-driven services is highly encouraged. This role offers the opportunity to influence how thousands of users experience our tools—combining
visual design, performance engineering, scalable architecture, and efficient data management
into one impactful craft.
Key Responsibilities
- Frontend Development
- Develop responsive and performant UI using React.js (Preferred)/Angular, TypeScript, HTML5, CSS3, and Bootstrap.
- Ensure seamless user interactions with accessibility, cross-browser compatibility, and responsive layouts.
- Utilize advanced CSS frameworks or preprocessors like Sass or Less for enhanced styling capabilities.
- Implement state management libraries such as Redux or MobX to maintain efficient UI architecture.
- Backend & API Integration
- Integrate frontend with Python-based APIs (e.g., FastAPI, Flask) or services built in Node.js/Django.
- Consume and manage RESTful APIs, handling asynchronous/synchronous data flow effectively.
- Support building lightweight backend logic for UI-specific use cases when required.
- Explore the use of GraphQL for more flexible data querying and integration.
- Cloud, Devops & Deployment
- Host and deploy full-stack applications using Azure App Service, Static Web Apps, or Docker/Kubernetes.
- Work with CI/CD tools such as GitHub Actions, Azure DevOps/Jenkins, or equivalent to streamline delivery pipelines.
- Experience working with DevOps including but not limited to container technologies like Docker & Kubernetes, as well as Cloud Native technology stack such as Argo, Helm, etcd, and Envoy
- Monitor app performance and debug issues across environments.
- Implement infrastructure as code using tools like Terraform or AWS CloudFormation for automated deployments.
- Enterprise Ready Development of FullStack Applications
- Architect and manage Virtual Private Clouds (VPCs) to establish secure, scalable, and efficient network environments.
- Design and configure load balancers and application gateways to ensure optimal traffic distribution and high availability across server clusters.
- Ensure robust network security through strategic firewall configurations, network security groups, and VPN implementations to safeguard data and maintain compliance.
- Agile Collaboration
- Participate in Agile ceremonies and contribute to sprint-based development cycles
- Collaborate across teams, communicate technical insights, and maintain clean documentation
- Write reusable frontend components and enforce best practices in UI architecture and state management
Required Technical Skills
- Strong experience with React.js (Preferred)/Angular, JavaScript/TypeScript, HTML/CSS, Bootstrap.
- Hands-on experience with Python APIs (FastAPI/Flask) and REST architecture.
- Strong hands-on experience with backend ecosystems like Node.js (Preferred)/Django.
- Experience with Azure hosting/Jenkins , Git, CI/CD pipelines, and container tools like Docker/Kubernetes
- Solid grasp of responsive design, cross-browser optimization, and modular code structures.
- Experience with SQL/NoSQL databases for frontend data access and visualization.
- Understanding of security best practices and tools (e.g., OWASP, JWT) for secure application development.
- Familiarity with advanced CSS frameworks or preprocessors like Sass or Less.
- Proficiency in state management libraries such as Redux or MobX.
- Knowledge of GraphQL for flexible data querying and integration.
- Experience with infrastructure as code tools like Terraform or AWS CloudFormation.
- Ability to architect and manage Virtual Private Clouds (VPCs).
- Skills in designing and configuring load balancers and application gateways.
- Proficiency in implementing robust network security through firewalls, network security groups, and VPN.
Bonus Skills: Generative AI Knowledge
- Experience with integrating AI-driven services into web applications, particularly using Azure OpenAI Service.
- Familiarity with Generative AI models such as GPT enhancing user interfaces.
- Ability to leverage AI tools like Azure Cognitive Services to automate workflows and improve data interaction layers.
- Good to have experience with frameworks such as TensorFlow or PyTorch for developing and deploying AI models.
- Understanding of AI ethics and best practices in application development, ensuring responsible use of AI technologies.
Soft Skills
- Problem Solver: Capable of analyzing UI performance or integration issues and resolving them with precision
- Adaptable & Curious: Eager to explore automation and Generative AI technologies alongside core UI responsibilities
- Agile-Minded: Comfortable working in Scrum-based teams and iterative development lifecycles
- Effective Communicator: Articulates technical topics clearly to stakeholders and collaborates fluidly with designers, developers, and analysts
- Accountable & Quality-Driven: Takes ownership of components from development through deployment with attention to scalability and maintainability
- Basic understanding or experience in AI Tools.
Allianz Group is one of the most trusted insurance and asset management companies in the world. Caring for our employees, their ambitions, dreams and challenges, is what makes us a unique employer. Together we can build an environment where everyone feels empowered and has the confidence to explore, to grow and to shape a better future for our customers and the world around us.
We at Allianz believe in a diverse and inclusive workforce and are proud to be an equal opportunity employer. We encourage you to bring your whole self to work, no matter where you are from, what you look like, who you love or what you believe in.We therefore welcome applications regardless of ethnicity or cultural background, age, gender, nationality, religion, disability or sexual orientation.Join us. Let's care for tomorrow.