×
Register Here to Apply for Jobs or Post Jobs. X

Engineer- Full Stack

Job in Perrysburg, Wood County, Ohio, 43552, USA
Listing for: First Solar
Full Time position
Listed on 2026-08-24
Job specializations:
  • Software Development
    Cloud Engineer - Software, Full Stack Developer, DevOps, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 151000 - 215000 USD Yearly USD 151000.00 215000.00 YEAR
Job Description & How to Apply Below
Position: Engineer- Full Stack USA

Job Description

First Solar reserves the right to offer you a role most applicable to your experience and skillset.

Basic Job Functions
  • Design, develop, and maintain full stack AI-powered web applications that support the organization’s digital transformation and product engineering initiatives.
  • Build and deploy production-grade applications using React/Type Script frontends and Python/FastAPI backends on Azure cloud infrastructure.
  • Architect scalable, containerized solutions and establish reusable design patterns across multiple AI product work streams spanning analytics, reliability engineering, technical sales, and field operations.
  • Collaborate with data scientists and cross-functional stakeholders to integrate large language models (LLMs), AI agents, and machine learning models into bespoke business applications.
  • Design and implement data engineering pipelines to ingest, transform, and serve data from heterogeneous sources including SQL databases and third-party APIs.
  • Oversee architectural decisions, CI/CD pipelines, and infrastructure-as-code to ensure reliability, security, and maintainability across the software development lifecycle.
  • Provide technical leadership by researching and adopting industry-standard best practices, setting engineering standards, and mentoring team members on software engineering principles.
Education/Experience
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field is required.
  • Master’s degree in Computer Science, Software Engineering, Data Engineering, or a related discipline is preferred.
  • Minimum of 5 years of professional experience in full stack software development with modern web frameworks and cloud-native architectures is required.
  • Experience with AI/ML integration, LLM-based application development, Azure cloud services, and Dev Ops practices is highly preferred.
  • Experience designing and building ETL/ELT data pipelines, data ingestion workflows, or data platform architectures is preferred.
Required Skills/Competencies
  • Strong proficiency in React with Type Script and modern frontend tooling (Vite, Tailwind CSS).
  • Advanced backend development skills in Python (FastAPI), with the ability to design and build RESTful APIs and asynchronous services.
  • Hands-on experience with Azure cloud services including Container Apps, Blob Storage, Cognitive Search, Key Vault, Azure AI Foundry, Azure OpenAI, Azure Identity, and Azure Data Factory or equivalent data integration services.
  • Proficiency in containerization and orchestration with Docker and Kubernetes, and experience building CI/CD pipelines with Azure Dev Ops or Azure Pipelines.
  • Experience with Infrastructure as Code (Terraform) for provisioning and managing cloud resources.
  • Strong knowledge of SQL databases (Microsoft SQL Server preferred), ORM frameworks (SQL Alchemy), and database migration tools (Alembic).
  • Data engineering skills including designing ETL/ELT pipelines, data modeling, data ingestion from heterogeneous sources (SQL, Excel, flat files, APIs), and data quality validation.
  • Demonstrated experience integrating AI/ML models and large language models (LLMs) into production-grade applications.
  • Solid understanding of application security best practices including OWASP principles, input validation, secrets management, and RBAC/OAuth/OIDC authentication and authorization patterns.
  • Experience with testing frameworks and methodologies including unit testing, integration testing, and test automation (Pytest, Jest, React Testing Library).
  • Knowledge of caching strategies (Redis), query optimization, and application performance tuning for high-availability systems.
  • Experience with monitoring and observability tools such as Azure Monitor, Application Insights, structured logging, and alerting frameworks.
  • Familiarity with event-driven and message-driven architectures (Azure Service Bus, Event Grid) for asynchronous processing and agent-based workloads.
  • Solid understanding of software development lifecycle (SDLC) best practices, version control (Git), and agile methodologies.
  • Ability to make sound architectural decisions, establish coding standards, and create reusable design patterns for scalable systems.
  • Experience with data visualization libraries (Recharts, Plotly, Matplotlib) and data processing frameworks (Pandas, Num Py).
  • Strong written and verbal communication skills with the ability to collaborate effectively across cross-functional teams and translate business requirements from non-technical stakeholders into technical solutions.
  • Demonstrated technical leadership skills with the ability to research, evaluate, and adopt industry-standard engineering practices and mentor peers in their application.
  • Proficient use of all Microsoft Office suite programs.
Essential Responsibilities
  • Design, develop, test, and maintain full stack web applications using React/Type Script frontends and Python/FastAPI backends to deliver AI-powered tools for internal business units.
  • Architect and implement scalable,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary