Software Engineer

Hibu Inc.
Cedar Rapids, United States of America
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Cedar Rapids, United States of America

Tech stack

API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Databases
Continuous Integration
Web Development
PostgreSQL
MongoDB
Node.js
NoSQL
Object-Oriented Software Development
Next.js
TypeScript
Web Applications
CircleCI
Data Logging
Prompt Engineering
GIT
Cloudformation
Information Technology
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)
Software Version Control
Serverless Computing
Microservices

Job description

We are looking for a Back End Developer with a passion for building modern web applications and a strong interest in AI-driven development. You will work on Hibu's product platform, contributing to web-based software focusing on back-end tiers. This role involves designing, developing, testing, and maintaining applications, with opportunities to apply AI coding, prompt engineering, and integration of AI-assisted tools. Familiarity with tools like Devin is a plus.

Requirements

Experience with Devin or similar AI-assisted coding tools

Knowledge of microservices best practices

Familiarity with Infrastructure as Code, preferably CDK

Familiarity with CI/CD practices using CircleCI and LaunchDarkly flagging (or equivalent)

Bachelor's degree in Computer Science or related field (or equivalent experience)

Strong communication and problem-solving skills

Experience and Requirements: 2-4 years of web development experience (or strong project/internship experience)

Hands-on experience or strong interest in AI development, including:

AI coding and prompt engineering

Working with AI-assisted development tools (e.g., Devin)

Understanding how to integrate AI features into applications

Experience with back-end technologies: Node.js, Next.js, Typescript

Basic knowledge of databases: Relational (Postgres) and/or NoSQL (MongoDB)

Experience creating and consuming RESTful APIs

Understanding or hands-on experience with microservices architecture

Exposure to AWS services, such as: API Gateway (for managing APIs)

Lambda (serverless functions)

SQS/SNS (messaging and notifications)

CloudWatch (monitoring and logging)

CloudFormation (infrastructure as code)

S3 (object storage)

Understanding of object-oriented programming principles

Familiarity with version control (Git)

Ability to work collaboratively in Agile teams focusing on team success

Benefits & conditions

Working with us means joining a team of truly extraordinary people working to improve communities across the country. Joining our team means not only working in a fun environment with smart people, but also being able to take advantage of our competitive compensation, ongoing training, incentives, and generous benefits package.

Apply for this position