Advt Software India

1 Job openings at Advt Software India
Full Stack Developer bengaluru 4 - 9 years INR 12.0 - 22.0 Lacs P.A. Hybrid Full Time

Role & responsibilities Design, develop and maintain React-based frontend application by leveraging Material UI framework. Design, develop and maintain backend RESTful API using Python, FastAPI and SQLAlchemy, including comprehensive OpenAPI documentation. Develop Python workers for background processing utilizing Dramatiq. Integrate AI engines and connect with internal/external resource-planning services. Build and maintain integration modules for 3rd-party API services. Architect shared data models, standardized data formats, and common configuration components for seamless inter-service communication. Ensure secure, high-performance, and scalable systems. Create and enhance solver extensions (such as flexible bookings) and prototype advanced scheduling features. Mentor junior engineers and contribute to architectural decision-making. Preferred candidate profile 4 to 9 years experience as a Full Stack developer building scalable browser-based applications (preferably in enterprise/product-based environments). Expert level proficiency in React, JavaScript/TypeScript and Material UI (or, equivalent UI library). Expert level proficiency in Python, FastAPI (or similar frameworks), and background task frameworks (preferably Dramatiq). Strong experience with SQLAlchemy (or similar) ORM Strong experience in relational database management systems, preferably in PostgreSQL Deep understanding of RESTful API design, OpenAPI/Swagger documentation, and best practices. Hands-on experience with distributed systems/microservices architecture and workflow automation. Experience integrating AI/ML engines or complex business logic a strong plus. • Ability to build reusable integration frameworks for both internal and external APIs. • Familiarity with configuration management, shared schemas, and inter-service data contracts. • Exposure to advanced problem-solving features like custom solver engines, optimizers, and booking solutions. Knowledge of DevOps, CI/CD, containerisation (Docker/Kubernetes) is desirable