Job Description
Angular 18 Developer (FastAPI, PostgreSQL, Stripe Integration) Experience: 4+ Years ________________________________________ Job Summary We are looking for an experienced Angular 18 Developer with strong hands-on experience in FastAPI, PostgreSQL, and Stripe payment gateway integration. The ideal candidate will work across the full stack to develop secure, scalable, and high-performance web applications. ________________________________________ Key Responsibilities β’Develop responsive, modular, and high-quality Angular 18 front-end applications. β’ Collaborate with backend teams to build and integrate FastAPI-based RESTful APIs. β’ Implement and manage Stripe payment gateway for subscriptions, payments, billing workflows, and webhook events. β’ Optimize PostgreSQL queries, database operations, and overall data performance. β’ Ensure front-end performance, security, accessibility, and cross-browser compatibility. β’ Build reusable components, services, directives, and shared modules in Angular. β’ Work with state management tools (NgRx, Signals, or equivalent) where needed. β’ Perform debugging, troubleshooting, and unit testing for frontend and backend integration. β’ Participate actively in code reviews, architecture discussions, and sprint ceremonies. β’ Maintain proper documentation for modules, APIs, and architectural components. ________________________________________ Required Skills & Qualifications Frontend (Angular 18) β’ 4+ years of experience in Angular (preferably Angular 15β18). β’ Strong proficiency in TypeScript, RxJS, Angular CLI, Signals, and standalone components. β’ Expertise in building responsive UI with HTML5, SCSS/CSS3, Tailwind or Material Design. β’ Experience consuming REST APIs and handling authentication flows (JWT/OAuth). Backend (FastAPI) β’ Practical experience building or integrating Python-based REST APIs using FastAPI. β’ Knowledge of API routing, dependency injection, authentication, and background tasks. β’ Experience working with async programming (async/await) in FastAPI. Database (PostgreSQL) β’ Strong understanding of PostgreSQL, including: o SQL queries, joins, indexing o Schema design and optimization o Data modeling principles Stripe Payment Gateway β’ Hands-on experience with: o Stripe checkout o Stripe subscriptions, billing, and products/prices o Webhooks for events (renewal, payment success/failure, cancellations) o Customer portal integration o Secure payment flows & PCI compliance considerations Apply tot his job