What are the responsibilities and job description for the Software Engineer Vibe Coding position at Zion Cloud Solutions?
Job Title: Software Engineer Vibe Coding / AI-Assisted Development
Location: Hybrid 3 days/week onsite at Chicago, IL; 2 days/week onsite at Zion Cloud Solutions office (Deerfield, IL)
Engagement Type: Full-time contract (13 months)
Role Overview
Zion Cloud Solutions is seeking a motivated Software Engineer to support its Vibe Coding (AI-Assisted Development) practice. This role is focused on hands-on development using modern technologies while leveraging AI tools to accelerate coding, testing, and delivery.
The ideal candidate is a strong developer who is comfortable working in fast-paced environments and is eager to adopt AI-assisted workflows to improve productivity and code quality.
Key Responsibilities
- Develop and maintain web applications using modern frameworks such as Next.js, Node.js, and React.
- Actively use Vibe Coding practices (AI-assisted development using tools like Cursor, Claude, Gemini) to generate, optimize, and debug code.
- Build and integrate backend services using PostgreSQL (pgvector/Supabase is a plus).
- Collaborate with senior engineers and architects to implement scalable and maintainable solutions.
- Contribute to CI/CD pipelines, Docker-based environments, and automated testing frameworks.
- Participate in code reviews, sprint planning, and agile ceremonies.
- Implement secure authentication and authorization (Azure Entra ID preferred).
- Troubleshoot and debug issues across the application stack.
- Follow coding standards, documentation practices, and quality guidelines.
Required Qualifications
- Bachelor s degree in Computer Science, Engineering, or equivalent experience.
- 5 years of hands-on software development experience.
- Strong experience with JavaScript/TypeScript and frameworks like Next.js, Node.js, and React.
- Experience working with relational databases such as PostgreSQL.
- Familiarity with cloud environments and basic DevOps practices (CI/CD, Docker).
- Exposure to or strong interest in AI-assisted/Vibe Coding workflows.
- Understanding of REST APIs, system integration, and debugging techniques.
- Good understanding of secure coding practices.
Preferred Qualifications
- Experience with AI tools such as Cursor, Claude, or Gemini.
- Familiarity with vector databases, semantic search, or RAG-based applications.
- Exposure to Azure services and identity management (Azure Entra ID).
- Experience in Agile/Scrum development environments.
Competencies & Soft Skills
- Strong problem-solving and coding skills.
- Willingness to learn and adapt to new technologies, especially AI-driven development.
- Good communication and collaboration skills.
- Ability to work independently with guidance from senior team members.
- Focus on delivering clean, maintainable, and efficient code.
Additional Information
- This role is ideal for engineers looking to gain hands-on experience with next-generation Vibe Coding practices and AI-powered software development.
- The candidate will contribute directly to feature delivery and help drive adoption of AI-assisted engineering within the team.