Position Title: Full-Stack Developer

Job Type: Full-Time

Location: Remote or Birmingham, AL

About the Role

We are seeking a skilled and motivated Full-Stack Developer to join our dynamic team. The ideal candidate will contribute to building cutting-edge Ai software solutions, leveraging modern tools and technologies to deliver high-quality, scalable applications.

Key Responsibilities

  • Develop, test and maintain full-stack web applications using modern frameworks and tools such as React, FastAPI, etc

  • Design and integrate RESTful APIs to ensure seamless communication between front-end and back-end systems.

  • Collaborate with cross-functional teams to design and implement scalable and efficient solutions.

  • Write clean, reusable, and efficient code while adhering to best practices.

  • Debug and resolve issues, ensuring the reliability and performance of applications.

  • Stay updated on emerging technologies and tools to continuously enhance development practices.

Required Skills & Qualifications

Education:

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).

Experience:

  • 1+ year of experience in full-stack development or relevant projects.

  • Proficiency in React, FastAPI, Python, JavaScript, TypeScript and/or CSS.

  • Experience with MongoDB or other NoSQL databases.

  • Familiarity with LangChain, Azure OpenAI, and Pinecone or a demonstrated willingness to learn.

  • Strong understanding of RESTful API design and integration.

  • Ability to use version control tools like Git effectively.

Skills:

  • Strong problem-solving and debugging abilities

  • Excellent communication and collaboration skills

What We Offer

  • Competitive salary and benefits.

  • Opportunities to work with cutting-edge technologies and tools.

  • A collaborative, innovative work environment with growth opportunities.

To Apply:

Please submit your resume and a brief cover letter highlighting your relevant experience and why you’re a great fit for this role.

Position: UI/UX Designer
Job Type:
Full-Time
Location: Remote or Birmingham, AL

About the Role

Join our innovative team to engineer exceptional user experiences for AI-driven applications. We are looking for a UI/UX Designer with a solid foundation in human-centered design and a scientific approach to problem-solving. This role requires a blend of creativity and precision to craft intuitive, data-informed interfaces.

Key Responsibilities

  • User-Centered Design: Develop engaging and efficient user interfaces by applying rigorous design principles and iterative testing.

  • Research & Prototyping: Conduct user research, analyze usability data, and create prototypes to validate design hypotheses and optimize user flows.

  • Collaborative Engineering: Work closely with developers, product managers, and stakeholders to ensure design concepts are technically feasible and aligned with project goals.

  • Design Systems: Establish and maintain comprehensive design systems and style guides to ensure consistency across applications.

  • Problem-Solving: Leverage analytical skills to identify design inefficiencies and implement innovative solutions.

Required Skills & Qualifications

  • Educational Background: Degree in Graphic Design, Human-Computer Interaction, Interaction Design, Computer Engineering, Computer Science, or a related field (or equivalent experience).

  • Technical Expertise:

    • Proficiency with design tools such as Adobe Creative Suite, Sketch, Figma, or similar platforms.

    • Solid understanding of user interface principles and user experience research methodologies.

  • Experience:

    • Minimum of 1 year of professional experience in UI/UX design or related projects, demonstrated through a compelling portfolio.

  • Interpersonal Skills:

    • Excellent communication and collaboration abilities, with a keen attention to detail and a methodical approach to feedback and iteration.

What We Offer

  • Competitive salary and a comprehensive benefits package.

  • Opportunities to work on pioneering AI projects, integrating design with advanced technologies.

  • A collaborative, innovative work environment that values continuous learning and professional growth.

How to Apply
Submit your resume, portfolio, and a brief cover letter explaining your design philosophy and how your skills can elevate our AI-driven solutions. We look forward to exploring how you can contribute to our team.