Full Stack Software Engineer
Core
Design, develop, test, and maintain enterprise applications integrating AI/ML and LLM-enabled capabilities for a steel recycling company.
Role type
Full Stack Software Engineer
Builds
Enterprise applications, AI/ML features, and LLM-enabled capabilities
Domain
Manufacturing (Steel Recycling) + Cloud/AI
Deliverable
production ML models
Required skills
Python, React, TypeScript, C#, .NET/ASP.NET Core, REST APIs, SQL Server/PostgreSQL, Playwright testing, Git, CI/CD, Azure, application security
Preferred skills
Entity Framework Core, GitHub Actions, Azure DevOps, Docker, Kubernetes/AKS, Terraform/Bicep, Entra ID, Application Insights, event-driven architectures, Azure AI Foundry, RAG, agent frameworks, MCP
Technologies
ASP.NET, Azure, C#, CI/CD, Docker, Git, GitHub, Kubernetes, LLM, MCP, Playwright, PostgreSQL, Python, RAG, REST, React, SQL, Terraform, TypeScript
Responsibilities
Design, develop, test, and maintain enterprise applications using Python, React/TypeScript, C#/.NET, REST APIs, and relational databases. Build high-quality software using automated Playwright testing, code reviews, Git, and established engineering practices. Work with Product Owners, Software Architects, and other developers to turn requirements and designs into working software. Deploy and troubleshoot applications in Microsoft Azure, following established CI/CD, security, monitoring, and cloud practices. Develop and integrate AI/ML and LLM-enabled capabilities into enterprise applications where appropriate.
Seniority
Mid-Senior, hands-on IC
