Taro Logo

Full-Stack Engineer (Iowa)

A technology company providing software development and training services.
Iowa City, IA, USA
Backend
Entry-Level Software Engineer
Remote
AI · Enterprise SaaS

Job Description

SynergisticIT is seeking an Entry-Level Full-Stack Engineer in Iowa for a remote position perfect for recent graduates or early-career professionals. This role offers a unique opportunity to bridge academic knowledge with practical software development experience. You'll work on full-stack Java development, cloud solutions, and data analytics projects while gaining valuable hands-on experience with production applications. The position emphasizes collaborative learning and mentorship in a fast-paced environment.

The role involves developing full-stack applications using Java, Spring Boot, and microservices architecture, while also working with DevOps tools like Docker, Kubernetes, and AWS. You'll support data science and AI projects using Python, SQL, and various BI tools. The position includes participation in code reviews, mentorship sessions, and mock interviews to strengthen both technical and soft skills.

Ideal candidates should be recent graduates in Computer Science or related fields, with some familiarity in programming languages and modern frameworks. The company offers comprehensive benefits including personalized mentorship, career coaching, and flexible work arrangements. This is an excellent opportunity for someone looking to launch their software engineering career with hands-on experience in modern technologies and methodologies.

The position offers exposure to various aspects of software development, from full-stack development to DevOps and data engineering, making it an ideal starting point for a comprehensive software engineering career. The company provides support for different visa statuses and offers competitive starting salaries with potential for growth.

Last updated 9 days ago

Responsibilities For Full-Stack Engineer (Iowa)

  • Develop and maintain full-stack applications using Java, Spring Boot, REST APIs, and Microservices
  • Collaborate on DevOps and cloud engineering tasks with tools like Docker, Jenkins, Kubernetes, and AWS
  • Support data science, AI, and analytics projects using Python, SQL, Snowflake, Databricks, Tableau, and Power BI
  • Participate in code reviews, mentorship sessions, and mock interviews
  • Engage in hands-on, production-level projects
  • Learn to deploy and manage applications, automate workflows, and implement best practices

Requirements For Full-Stack Engineer (Iowa)

Java
Python
JavaScript
Kubernetes
  • Recent graduate or early-career professional in Computer Science, Information Systems, Engineering, Math, or Statistics
  • Familiarity with one or more programming languages (Java, Python, C++, JavaScript) and modern software development frameworks
  • Exposure to DevOps practices and cloud environments (Docker, Jenkins, Kubernetes, AWS)
  • Analytical mindset and willingness to learn new tools, frameworks, and methodologies
  • Strong communication skills and ability to collaborate effectively on team projects
  • Eligible to work in the U.S. and open to different visa statuses (US Citizens, F1 OPT, H1B, and others)

Benefits For Full-Stack Engineer (Iowa)

Visa Sponsorship
  • Hands-on experience with real-world, production-level projects
  • Personalized mentorship, code reviews, and career coaching
  • Exposure to top tech employers and job placement opportunities
  • Flexible remote or hybrid work arrangements
  • Competitive starting salaries with potential for multiple offers upon graduation
  • Opportunities to grow skills in full-stack development, cloud computing, data analytics, and AI