Full Stack Application Engineer
Listed on 2026-07-24
-
Software Development
Front End Developer, Full Stack Developer, Backend Developer
Full Stack App Engineer I
Do you have a strong work ethic and the desire to join an organization that invests in its people through cross-training and development? Clark Dietrich fosters a work-life balance and offers competitive compensation and benefits. Join the Clark Dietrich team.
Position SummaryThe Full Stack Application Engineer I will support the design, development, testing, and implementation of internal software applications, user interfaces, workflow tools, and application features.
This is a junior-level, hands-on technical role intended for an individual who has working knowledge of full-stack application development and a general understanding of software, data, cloud, automation, user experience, and AI-assisted development practices. The role requires close supervision, clear technical direction, and regular guidance from the Technical Manager or designated senior technical contributors.
The Full Stack Application Engineer I will assist with frontend development, backend development, UI planning, requirements gathering, documentation, testing, and implementation support. A key expectation of this role is the ability to work hands-on with spec-driven AI-assisted development, using clear requirements, user stories, prompts, acceptance criteria, and technical guidance to accelerate application development while maintaining code quality and team standards.
This position is not expected to independently own system architecture, make major technical decisions, or directly solve business problems without guidance. Instead, the role will help translate assigned requirements and technical direction into usable application components, documented workflows, and maintainable software.
Key Responsibilities- Assist with the development, testing, and maintenance of web-based applications and internal software tools.
- Build and update frontend user interfaces based on approved designs, wireframes, requirements, specifications, and technical direction.
- Support backend development tasks, including application logic, APIs, database interactions, and integrations.
- Implement assigned features, enhancements, bug fixes, and workflow improvements under the guidance of the Technical Manager.
- Participate in the transition of prototypes or early-stage applications into more stable and maintainable solutions.
- Use AI-assisted development tools to support hands-on coding, prototyping, debugging, documentation, testing, and refactoring.
- Work from clear specifications, user stories, acceptance criteria, workflow descriptions, and technical requirements.
- Help convert requirements and UI plans into structured development prompts, implementation steps, and testable outputs.
- Review, validate, and refine AI-generated code to ensure it follows team standards, security expectations, and maintainable software practices.
- Use AI tools responsibly as development accelerators while maintaining ownership of understanding, testing, and quality of assigned work.
- Document assumptions, prompts, generated outputs, technical decisions, and areas requiring review by the Technical Manager or senior contributors.
- Assist with UI planning, screen layout, workflow mapping, and user interaction design.
- Help convert user needs, process requirements, and technical direction into clear interface concepts.
- Create or update wireframes, mockups, forms, screens, and user flow documentation as assigned.
- Support usability reviews and help identify areas where applications can be clearer, simpler, or easier to use.
- Collaborate with developers, technical leads, and business contributors to improve the usability of internal applications.
- Assist the Technical Manager and project contributors with gathering, organizing, and documenting requirements.
- Participate in meetings with internal stakeholders when needed to listen, take notes, clarify details, and document requested functionality.
- Help translate business process notes into user stories, feature lists, workflow diagrams, acceptance criteria, and implementation tasks.
- Maintain clear…
(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).