- Company Name
- Comprehensive Resources Inc
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title:**
Full Stack Engineer
**Role Summary:**
Lead the design, development, and continuous enhancement of end‑to‑end data pipelines and full‑stack applications. Translate technical specifications into robust, tested code across the entire software stack while adhering to best engineering practices. Mentor junior engineers, enforce code quality standards, and drive Agile delivery.
**Expectations:**
- Own architecture and delivery of complex applications, consistently meeting deadlines.
- Demonstrate leadership, coaching, and a culture of technical excellence.
- Exhibit strong analytical, problem‑solving, communication, and negotiation skills.
**Key Responsibilities:**
- Design, implement, and maintain data pipelines (ETL) and production services.
- Develop RESTful APIs using Python/FastAPI, Node.js, Java Spring Boot, and ASP.NET Core.
- Build front‑end interfaces with React.js, Next.js, TypeScript, HTML5, SCSS/CSS‑in‑JS.
- Manage Azure cloud resources: SQL Server, Cosmos DB, Key Vault, AKS, DevOps pipelines, YAML configurations.
- Create CI/CD workflows in Azure DevOps (Git/GitHub) and Kubernetes deployments.
- Architect scalable, microservice‑based, serverless solutions and reusable component libraries.
- Integrate AI/ML models (TensorFlow, PyTorch, OpenCV) into applications; handle data preparation, training, tuning, and evaluation.
- Participate in architecture reviews, contribute design recommendations, and enforce coding standards.
**Required Skills:**
- **Front‑end:** React.js (hooks, context), Next.js (SSR, routing), TypeScript, HTML5, CSS3/SCSS, responsive design, CSS‑in‑JS.
- **Back‑end:** Python 3.x (FastAPI), Node.js, Java Spring Boot, .NET Core (C#) – experience building REST APIs and microservices.
- **Cloud & DevOps:** Azure SQL Server (advanced), Cosmos DB, Azure Key Vault, Docker, Kubernetes (AKS), Azure DevOps CI/CD, YAML, Git/GitHub, ARM templates.
- **Security:** Web, public, OAuth2.0, JWT authentication.
- **AI/ML:** TensorFlow, PyTorch, OpenCV, data cleaning, model training, hyper‑parameter tuning, evaluation metrics.
- **Architecture:** Cloud‑native design, microservices, serverless patterns, reusable component architecture.
- **Soft skills:** Agile (Scrum/Kanban), coaching, written and verbal communication, analytical reasoning.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Azure certifications (e.g., AZ-204) preferred but not mandatory.