JobsAisle
W

Full Stack Developer For Web Application

WNS Global Services Limited

Pune, India₹50,000–₹150,000/moAED 2.2K-6.6K/moToday
IndiaJavaScriptPythonNETSQLNoSQLFlaskAzureAWSGCPRESTful APIsMachine LearningData ModelingMonitoringSecurityRBACAngularData VisualizationTypeScriptFastAPIASPNET CoreCICDOAuth2OIDCABACTerraformCloudFormationReactVueFull Time

Skills Required

JavascriptTypescriptPythonJavaSqlMongodbAwsAzureMachine Learning

Job Description

Job Description As a full stack developer at WNS Holdings Limited, your primary responsibility will be to evolve a proof of concept into a production-grade interactive web application. You will focus on building features that are data-driven, user-friendly, and cloud-deployed, incorporating machine learning for forecasting and projections. Your role will involve front-end interactivity, back-end services, database design, CI/CD, security, and observability. Key Responsibilities: - Build interactive and data-driven web features using modern JavaScript, TypeScript, and component frameworks for client-side routing and state management. - Develop and maintain back-end services and APIs using Python (FastAPI, Flask) and/or .NET (ASP.NET Core), including authentication, authorization, and role-based access control. - Operate databases such as SQL (PostgreSQL, MySQL, SQL Server), NoSQL (MongoDB, CosmosDB, DynamoDB), and Microsoft Dataverse, focusing on schema design, indexing, and query optimization. - Deploy applications to Azure, AWS, or GCP using managed services and serverless functions, managing environment configuration, secrets, and infrastructure as code. - Integrate and operationalize machine learning models for forecasting and projections, including feature pipelines, model packaging, inference endpoints, and monitoring model performance and drift. - Establish CI/CD pipelines with automated testing, quality gates, and staged rollouts, maintaining preview environments. - Implement application security best practices, including input validation, OAuth2, RBAC, secrets rotation, IAM, and secure headers. - Set up logging, monitoring, and alerting across front-end and back-end, defining SLOs and incident response playbooks. - Optimize performance and cost metrics such as bundle size, caching, API latency, database throughput, serverless concurrency, and cold start mitigation. - Collaborate with product, data, and stakeholders to translate requirements into resilient, testable implementations, and provide clear documentation and runbooks. Minimum Qualifications: - 4-8 years of experience in web application development, with at least 2 years in modern JavaScript/TypeScript. - Strong experience in either Python or .NET, with proficiency in building RESTful APIs and services. - Database proficiency in SQL, including schema design, complex queries, migrations, and performance tuning. - Familiarity with NoSQL data modeling and trade-offs, especially in document and column stores. - Experience in cloud deployment on Azure, AWS, or GCP, including serverless functions, managed databases, storage, and networking fundamentals. - CI/CD experience with automated testing, monitoring, observability, and security best practices. Preferred Qualifications: - Experience in forecasting and ML deployment with tools like scikit-learn, Prophet, XGBoost, or exposure to MLOps tools. - Infrastructure as Code experience with Terraform, Bicep, or CloudFormation. - Knowledge of event-driven and streaming architectures, front-end frameworks, data visualization, and serverless workloads hardening. Please note that the above description is based on the job description provided by WNS Holdings Limited. As a full stack developer at WNS Holdings Limited, your primary responsibility will be to evolve a proof of concept into a production-grade interactive web application. You will focus on building features that are data-driven, user-friendly, and cloud-deployed, incorporating machine learning for forecasting and projections. Your role will involve front-end interactivity, back-end services, database design, CI/CD, security, and observability. Key Responsibilities: - Build interactive and data-driven web features using modern JavaScript, TypeScript, and component frameworks for client-side routing and state management. - Develop and maintain back-end services and APIs using Python (FastAPI, Flask) and/or .NET (ASP.NET Core), including authentication, authorization, and role-based access control. - Operate databases such as SQL (PostgreSQL, MySQL, SQL Server), NoSQL (MongoDB, CosmosDB, DynamoDB), and Microsoft Dataverse, focusing on schema design, indexing, and query optimization. - Deploy applications to Azure, AWS, or GCP using managed services and serverless functions, managing environment configuration, secrets, and infrastructure as code. - Integrate and operationalize machine learning models for forecasting and projections, including feature pipelines, model packaging, inference endpoints, and monitoring model performance and drift. - Establish CI/CD pipelines with automated testing, quality gates, and staged rollouts, maintaining preview environments. - Implement application security best practices, including input validation, OAuth2, RBAC, secrets rotation, IAM, and secure headers. - Set up logging, monitoring, and alerting across front-end and back-end, defining SLOs and incident response playbooks. - Optimize performance and cost me