Software Engineer
Job description
Job Requirements 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 Hib***’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. Primary Responsibilities: Design, develop. test, and deploy responsive web applications Collaborate with team members to integrate AI-driven features Write clean, secure, and maintainable code Troubleshoot and resolve issues across application tiers Stay current with emerging technologies and AI development practices Competencies and Critical Skills: 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 IND10 #LI-CK1 #LI-HYBRID