About Creai

At Creai, we specialize in AI consulting and custom software development. Our mission is to help businesses integrate advanced AI into their operations, driving innovation, efficiency, and preparing them for the future. As leaders in artificial intelligence, we design and implement tailored solutions that address key business challenges across industries. From expert consulting and technical planning to full system integration, we ensure that companies maximize their potential with cutting-edge AI solutions.

Why This Role Matters

As a Software Architect at Creai, you will play a central role in shaping the technical direction of our AI-powered solutions. Your expertise will be essential in driving the development of scalable, reliable, and high-performance software systems. This role requires a proactive and versatile professional who can manage complex programming tasks, provide technical estimations, and collaborate with enterprise-level clients. You will lead large-scale technical projects, working closely with development teams and clients to deliver high-quality, innovative solutions on time.

Responsibilities

  • Lead the design and development of innovative AI-powered software solutions, ensuring scalability, reliability, and maintainability.
  • Collaborate with clients and internal teams to define technical requirements and provide estimations for timelines and development efforts.
  • Oversee full-stack development using frontend frameworks (e.g., React, Next.js) and backend technologies (e.g., Node.js, Python), including database management (SQL or NoSQL).
  • Integrate third-party services using RESTful API design, GraphQL, and cloud platforms such as AWS, Azure, or Google Cloud.
  • Ensure high-quality code through DevOps practices such as CI/CD pipelines, version control, containerization, and infrastructure-as-code (e.g., Pulumi, Terraform).
  • Simplify and explain complex technical concepts to non-technical stakeholders.
  • Collaborate on multiple proof-of-concept projects within a fast-paced environment.

Required Skills & Experience

  • 3+ years of software development experience, with at least 1+ years in an architecture or technical leadership role.
  • Proven full-stack development experience using frontend frameworks (e.g., React, Next.js) and backend technologies (e.g., Node.js, Python), along with databases (SQL or NoSQL).
  • Experience integrating third-party services using RESTful API design, GraphQL, and cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Expertise in ensuring software scalability, reliability, and maintainability through DevOps practices (CI/CD pipelines, version control, containerization, infrastructure-as-code).
  • Strong communication skills, with the ability to simplify and explain technical concepts to non-technical audiences.

Preferred Qualifications

  • Understanding of no-code tools such as Make and Airtable.
  • Experience implementing AI solutions using cloud ML tools, or frameworks like TensorFlow, PyTorch, and libraries such as pandas and scikit-learn.
  • Experience creating and maintaining architectural documentation, technical roadmaps, and guidelines for development teams.
  • Confidence in estimating new AI projects or features for development teams.
  • Ability to work on multiple proof-of-concept projects within the same week.

Work from Anywhere

We offer full remote flexibility! You can work from anywhere worldwide as long as you’re available to collaborate during our core hours from 8 AM to 6 PM UTC-6, with at least 6 hours of overlap.

Perks & Benefits

  • Unlimited PTO: Manage your time effectively and take the time off you need.
  • Extra budget: Support to help you set up your ideal remote workspace and invest in continuous learning.
  • Competitive compensation in USD.

We Encourage You to Apply!

We strongly encourage you to apply even if you don’t meet 100% of the qualifications. Your unique experience and perspective are valuable to us!