Job
Description
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 ExperienceDo you thrive in translating complex functionality into elegant, pixel-perfect design systems At the Automation & AI Center of Excellence (CoE), were 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 Reactjs/Angular and TypeScript, while architecting scalable and secure backend systems using technologies such as Nodejs 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 Youll 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 Reactjs (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 Nodejs/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 Reactjs (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 Nodejs (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