Senior Application Architect/Developer
Farmington Hills, Oakland County, Michigan, USA
Listed on 2026-05-31
-
Software Development
Full Stack Developer, Senior Developer
Job Description
Senior Application Architect/Developer
Aquasight is a leading Digital AI company focused on developing innovative solutions for public water and wastewater systems. Based in Troy, MI, we are rapidly expanding nationwide and seeking a Senior Frontend Team Lead to join our high‑performance team. In this role, you will be responsible for the development and deployment of a multi‑tenant, template‑driven front‑end application for our Software‑as‑a‑Service (SaaS) platform.
You will lead and guide team members, collaborate closely with our AI team and Product Managers, and maintain high standards in the SDLC. You will also engage in backend scripting and development to support our real‑time data‑centric system, conduct code reviews, and plan for unit/integration tests.
- Lead a team of developers in building configurable, template‑driven, multi‑tenant web front‑end platforms and mobile apps for a real‑time data‑centric system.
- Mentor and guide team members to ensure high‑quality code and best practices.
- Collaborate with cross‑functional teams to design, develop, and maintain scalable and optimal web/mobile applications.
- Develop interactive visualization tools and dashboards for real‑time data and self‑service multi‑tenant applications.
- Engage in backend scripting and API development to connect to backends.
- Ensure security and compliance by identifying potential security threats and developing mitigation plans.
- Basic knowledge of MySQL, including the ability to write simple SQL queries and perform database operations as needed for frontend development.
- Knowledge of Linux shell scripting and automation, with familiarity in Python.
Job Type: Full‑time
Experience level: 10+ years
Work Location:
Hybrid remote in Troy, MI 48084
(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).