Title: Full Stack Developer/Engineer
Reports to: Senior Software Architect
Location: North Sioux City, Other Sterling Locations
JobDescription: We are looking for a Full Stack Developer/Engineer who is passionate about building end-to-end solutions, from intuitive user interfaces to powerful backend systems. You will work across the entire technology stack, designing and developing responsive frontends, robust APIs, and scalable server-side logic. If you thrive in a collaborative, client-focused environment and enjoy working on cutting-edge technologies, we'd love to have you on our team.
Required Technical Skills: - 3-5 years experience in full-stack development with strong working knowledge of React, Node.js, Python, and cloud technology (Google, AWS, Azure).
- Familiarity with mobile app development (i.e. React Native, Flutter).
- Experience with state management libraries (Redux) and component design systems.
- Self-motivated with a positive and professional approach.
- Having knowledge in other languages like C#, Go, or Ruby is a plus.
Required Education/Experience:- Bachelor's degree as a minimum or demonstrate equivalent experience.
- Cloud certifications/shown experience is a plus.
- Frontend or full-stack certifications (e.g., AWS Certified Developer, Meta Front-End Developer) are a plus.
- US DoD Clearance preferred or willingness to obtain such
Qualifications:- Strong experience with frontend frameworks such as React, Angular, or Vue.js.
- Proficiency in backend development with Node.js, Python (Flask/FastAPI/Django), or Java (SpringBoot).
- Solid understanding of HTML, CSS, JavaScript/TypeScript.
- Familiarity with MariaDB, PostgreSQL, MongoDB, or other scalable databases.
- Cloud experience (AWS/GCP/Azure).
- Strong understanding of API design, authentication, and secure coding practices.
- Experience with version control systems (Git) and agile development methodologies.
- Background in mobile development (React Native) or progressive web apps is a plus.
Responsibilities:- Design, develop, and maintain full-stack web applications using modern frontend frameworks (React, Angular, or Vue.js) and backend technologies (Node.js, Python, or Java).
- Build and consume RESTful APIs and ensure seamless integration between frontend and backend systems.
- Develop responsive, accessible, and performant user interfaces.
- Implement and manage relational and non-relational databases (PostgreSQL, MariaDB, MongoDB).
- Integrate with cloud-native services and deploy applications using containerization platforms (Docker, Kubernetes).
- Implement CI/CD pipelines and automated testing to ensure code quality and reliability.
- Collaborate with UX designers, product analysts, and stakeholders to translate requirements into technical solutions.
- Document application architecture, APIs, and development workflows.
- Work on integrating AI/ML models into full-stack applications is a plus.
- Travel - must be willing to travel 25% and periodically up to 50%