Job Description
A skilled Full Stack Engineer is required to join the DPI Automation AI/ML & Platform team. This role focuses on building scalable, user-centric web applications that translate complex AI/ML capabilities into intuitive digital experiences. The position involves close collaboration with cross-functional teams to deliver impactful, high-performance solutions.
Location: Slater, Iowa, United States (Remote Available)
Job type: Full-time
Key Responsibilities
- Design, develop, and maintain scalable web applications using modern frameworks and technologies
- Build intuitive front-end interfaces that simplify complex AI/ML functionalities for diverse users
- Develop and integrate APIs and backend services to support application performance
- Work with databases (SQL, NoSQL, Graph) to create efficient data models and storage systems
- Write clean, maintainable, and well-documented code following best practices
- Participate in code reviews and contribute to continuous improvement of development processes
- Troubleshoot and resolve technical issues across both front-end and back-end systems
- Collaborate with designers, product managers, and developers to ensure project alignment
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- 3–5 years of experience in full stack development
- Proficiency in programming languages such as C#, Java, Python, or JavaScript/TypeScript
- Experience with front-end frameworks like React, Next.js, Angular, or Vue.js
- Familiarity with modern CSS frameworks such as Tailwind CSS or Styled Components
- Experience with backend technologies including Node.js, Django, Spring Boot, or similar
- Strong understanding of APIs (REST, GraphQL) and system integrations
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of version control systems like Git and testing frameworks
- Strong problem-solving, analytical, and communication skills
- Experience working in Agile development environments
