We are seeking a highly skilled and motivated Full Stack Developer to join a collaborative team delivering end-to-end software solutions. This role involves working closely with Product Owners, Analysts, Architects, and fellow Engineers to assess business needs, design applications, implement robust solutions, and ensure quality performance.
This position leans more towards back-end development with significant work in API integrations, while still requiring solid front-end expertise.
Key Responsibilities:Design, develop, and maintain scalable front-end and back-end components for customer-facing and internal tools.
Collaborate across teams to understand requirements and translate them into technical solutions.
Develop and maintain custom tools and integrate third-party software systems.
Conduct code reviews and write unit/integration tests to ensure high-quality code delivery.
Troubleshoot, debug, and upgrade existing software.
Participate in agile ceremonies and contribute to sprint planning and retrospectives.
4-5+ years of professional full stack development experience
Front-End Technologies: React, TypeScript/JavaScript, Redux, React Testing Library
Back-End Technologies: .NET, SQL, Kafka
Nice to Have: Experience with Mulesoft or similar integration platforms
Competitive compensation package
Full Benefits – Medical, Vision, Dental, and more!
Opportunity to join an industry-leading organization
20+ Years of Proven Industry Experience in 4 Major Markets
Employee Stock Ownership Program
Dedicated Engagement Manager focused on your success
Medical, Dental, Vision, and Life Insurance
ClearlyRated’s Best of Staffing® Client and Talent Award Winner – 10 Years in a Row
We’re hiring an experienced AI Design Engineer to support the development and deployment of enterprise AI systems. This role involves close collaboration with architects and engineers to bring AI models from design to production, ensuring robust, ethical, and scalable solutions.
Key ResponsibilitiesCollaborate with AI Architects and engineering teams to implement AI models
Build scalable, secure, and reliable AI and data orchestration systems
Prepare and optimize data pipelines for AI model training and evaluation
Provide subject matter expertise and documentation for AI workflows
Monitor and continuously improve AI system performance and transparency
Experience in AI Engineering, Data Engineering, or similar role
Proficient in Python/Java; familiar with LangChain, TensorFlow, PyTorch
Knowledge of RAG, prompt flows, and prompt engineering best practices
Cloud experience with Azure and/or AWS
Strong coding and DevOps practices (version control, CI/CD, testing)
Familiarity with vector databases, embeddings, and API development
Bachelor’s degree in Computer Science, Engineering, or related field
Relevant certifications in AI, data, or cloud (preferred)
AI Solution Design & Implementation
Machine Learning & Data Science Expertise
AI Architecture & Pipeline Planning
Competitive compensation package
Full benefits: Medical, Vision, Dental, and more
Work with a dynamic team in a leading organization
20+ years of proven industry experience in 4 major markets
Employee Stock Ownership Program
Dedicated Engagement Manager committed to your success
Medical, Dental, Vision, and Life Insurance
ClearlyRated’s Best of Staffing® Client and Talent Award winner 10 years in a row
IDR is seeking a dedicated and innovative Algorithm Software Engineer to join one of our top clients in Huntsville, AL. This role is perfect for a seasoned professional with a strong background in the development of complex mathematical algorithms for military applications. If you are passionate about working in a structured, process-based integrated team environment and are looking for an opportunity to join a large organization with a team-oriented culture, we encourage you to apply today!
Position Overview/Responsibilities for the Algorithm Software Engineer:Full life-cycle development of complex mathematical algorithms for Java-based military applications
Active leadership during sprint planning within an agile development process
Software development within a DevSecOps framework for Java-based applications in a Unix/Linux platform environment
Preparation of software design artifacts and presentation of design materials and test results to internal and external customers
Mentoring of less experienced team members and potential involvement in the implementation of MATLAB based algorithms prior to their adoption into tactical Java-based software
Required Skills for Algorithm Software Engineer:
Minimum Active SECRET Clearance Required
Experience with Git/GitLab, Eclipse, Maven/Gradle and SonarQube or similar toolsets
Experience with development of automated unit tests and verification of requirements
Experience with the review of system engineering artifacts such as ICDs, Uses Cases and Sequence Diagrams
BS/MS degree in Computer Science, Engineering or a related subject preferred
IAT Level II certification strongly desired
What’s in it for you?
Competitive compensation package
Full Benefits; Medical, Vision, Dental, and more!
Opportunity to get in with an industry leading organization
Close-knit and team-oriented culture
Why IDR?
25+ Years of Proven Industry Experience in 4 major markets
Employee Stock Ownership Program
Medical, Dental, Vision, and Life Insurance
ClearlyRated's Best of Staffing® Client and Talent Award winner 11 years in a row