- Company Name
- Wave Recruitment
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**: Full Stack Engineer (Lead)
**Role Summary**
Lead the end‑to‑end design, architecture, and delivery of a cloud‑native SaaS platform for industrial AI and fleet management. The role blends hands‑on full‑stack development with strategic technology leadership, driving scalable, secure solutions and guiding future team growth.
**Expectations**
- Own platform architecture and roadmap, ensuring alignment with product vision.
- Deliver high‑quality, production‑ready code in Java (backend) and Angular (frontend).
- Build and maintain secure, scalable AWS infrastructure.
- Mentor and hire engineering talent to support scale‑up.
- Collaborate cross‑functionally with product, data science, and operations teams.
**Key Responsibilities**
1. Design and implement SaaS platform architecture, covering multi‑tenant design, data pipelines, and security.
2. Develop and maintain Java microservices and Angular applications, following best practices (CI/CD, test automation).
3. Provision and manage AWS resources (EC2, ECS/EKS, RDS, S3, IAM, Cognito, etc.) to support high availability and performance.
4. Build authentication & authorization (SSO, LDAP) and secure API gateways.
5. Create dashboards and data visualizations to convert inspection and fleet data into actionable insights.
6. Partner with leadership to define technical strategy, prioritize features, and evaluate emerging technologies.
7. Recruit, onboard, and coach engineers, establishing coding standards and engineering processes.
**Required Skills**
- 5+ years of full‑stack development experience, including Java (Spring Boot, JPA) and Angular (v9+).
- Strong AWS cloud expertise: compute, storage, networking, security, and serverless options.
- Proven experience designing and deploying secure, scalable SaaS architectures.
- Familiarity with REST/GraphQL APIs, authentication (SSO, OAuth, LDAP), and encryption best practices.
- Hands‑on data visualization (e.g., D3, Chart.js, or similar libraries).
- Solid understanding of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes/ECS).
- Excellent problem‑solving, communication, and teamwork skills.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- AWS Certified Solutions Architect or equivalent cloud certification preferred.