Software Engineer
Job Description
Hibu is seeking a backend-focused Software Engineer to design, build, and maintain web applications on the product platform from Columbus, OH in a hybrid work environment, with opportunities to explore AI coding, prompt engineering, and AI-assisted tooling.
Responsibilities
- Design, develop, test, and deploy responsive web applications.
- Collaborate with teammates to integrate AI-driven features.
- Write clean, secure, and maintainable code.
- Troubleshoot and resolve issues across multiple application layers.
- Stay up to date with emerging technologies and AI development practices.
Requirements
- 2 to 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.
- Experience with Devin or similar AI-assisted coding tools.
- Know how to integrate AI features into applications.
- Back-end technology experience with Node.js, Next.js, and TypeScript.
- Basic knowledge of relational databases (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, Lambda, SQS/SNS, CloudWatch, CloudFormation, and S3.
- Understanding of object-oriented programming principles.
- Familiarity with version control using Git.
- Ability to collaborate effectively in Agile teams focused on collective success.
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Strong communication and problem-solving skills.
- Knowledge of microservices best practices.
- Familiarity with Infrastructure as Code, preferably CDK.
- Familiarity with CI/CD practices using CircleCI and LaunchDarkly flagging, or equivalent.
Technologies
- Devin, Node.js, Next.js, TypeScript
- PostgreSQL, MongoDB
- RESTful APIs
- CDK, CircleCI, LaunchDarkly
- AWS services: API Gateway, Lambda, SQS/SNS, CloudWatch, CloudFormation, S3
- Git
Benefits
- Competitive compensation
- Ongoing training
- Incentives
- Generous benefits package