Skip to content

** This is a direct hire position for one of our clients. This position is hybrid with the office location in Coralville, IA. Candidates must be able to work in the US without sponsorship.**

We are looking for a motivated Junior or Mid-Level Software Engineer to join our dynamic development team. In this role, you will play a key part in designing, developing, and maintaining our software solutions using TypeScript, Next.js, Nest.js, and Docker. You'll collaborate with senior engineers, product owners, and cross-functional teams to drive innovation and enhance the efficiency of our internal software systems.

Responsibilities:

  • Assist in developing and maintaining software applications utilizing TypeScript, Next.js, and Nest.js frameworks.
  • Collaborate with senior engineers to gather requirements and implement effective software solutions.
  • Contribute to the design and maintenance of RESTful APIs to facilitate communication between software components.
  • Support and maintain legacy applications developed in ASP 3.0 and Visual Basic.
  • Work with database administrators to ensure data integrity and optimize performance.
  • Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
  • Utilize containerization technologies like Docker and TeamCity to enhance deployment processes.
  • Stay abreast of industry trends and engage in continuous learning.
  • Troubleshoot and resolve software issues in a production environment to minimize downtime.

Requirements:

  • 1-3 years of experience in software development, with hands-on knowledge in one or more of the following:
    • TypeScript
    • Next.js / React
    • Nest.js
  • Basic experience with Docker and Windows Server environments.
  • Familiarity with SQL.
  • Understanding of RESTful API development using the OpenAPI Specification.
  • Proficient with Git.
  • Some exposure to legacy systems (ASP 3.0, Visual Basic, UniData, UniBasic) is a plus.
  • Strong problem-solving skills and a willingness to learn from experienced team members.
  • Excellent communication and collaboration abilities.

Our Vetting Process

At Emergent Staffing, we work hard to find the software engineers who are the right fit for our clients. Here are the steps of our vetting process for this position:

  • Application (5 minutes)
  • Online Assessment & Short Algorithm Challenge (40-60 minutes)
  • Initial Phone Interview (30-45 minutes)
  • 3 Interviews with the Client
  • Job Offer!

#EmergentStaffing

Cedar Rapids, Iowa
$80,000 - $90,000 per year

Software Engineer

Apply to this job
CV or Resume
Upload your CV or resume file
Upload a file or drag and drop here
Accepted files: PDF, DOC, DOCX, JPEG, PNG, ODT, and RTF up to 50MB.
My Information
Fill out the information below
Upload a file or drag and drop here
Accepted files: JPEG and PNG up to 50MB.
Cover Letter
Upload your cover letter
Upload a file or drag and drop here
Accepted files: PDF, DOC, DOCX, JPEG, PNG, ODT, and RTF up to 50MB.
Questions
Please fill in additional questions