Job Description

The Automation Team is responsible for transforming business processes through modern automation and AI-driven solutions. The Senior Full Stack Software Engineer will design, build, and maintain scalable automation platforms, AI-powered workflows, and custom intelligent agents that help teams improve productivity, operational efficiency, and decision-making. This role requires a highly adaptable engineer with strong software engineering fundamentals, enthusiasm for AI-assisted development, and the ability to bridge business needs with technical solutions. The engineer will work closely with different business and technology teams to deliver reliable, scalable, and user-focused automation capabilities across the organization.

Responsibilities

Design, develop, and maintain scalable full-stack applications and internal platforms focused on business automation and AI-powered workflows.
Build and enhance agentic workflow systems, AI orchestration layers, and automation services that integrate with internal and external platforms.
Develop and maintain custom AI agents, RAG-based systems, prompt workflows, and intelligent automation capabilities aligned with business requirements.
Work with technologies and concepts such as MCP, vector databases, workflow orchestration tools, prompt engineering, and agent orchestration frameworks.
Develop backend services and APIs using modern Python and Node.js ecosystems and contribute to frontend applications when needed.
Collaborate with business stakeholders to analyze processes, identify automation opportunities, and translate requirements into scalable technical solutions.
Use AI-assisted development workflows and modern engineering practices to improve development speed, quality, experimentation, and delivery efficiency.
Maintain high standards for software quality, observability, performance, maintainability, and operational reliability.
Contribute to platform onboarding, developer enablement, documentation, and technical guidance for teams adopting automation capabilities.
Participate in architecture discussions, technical design reviews, experimentation initiatives, and continuous improvement of engineering practices.

Qualifications, Competencies & Skills (KSA)

Hands-on experience with Python and modern Node.js ecosystems/frameworks.
Strong software engineering fundamentals with experience building scalable backend and full-stack applications.
Experience designing or integrating AI-powered systems, automation platforms, intelligent agents, or workflow orchestration solutions.
Familiarity with concepts and technologies such as RAG systems, vector databases, MCP, prompt engineering, agent orchestration, and workflow automation tools.
Experience working with REST APIs, integrations, distributed systems, asynchronous processing, and event-driven architectures.
Understanding of AI-assisted software development workflows and ability to leverage AI tools to improve engineering productivity and solution delivery.
Strong analytical and systems-thinking mindset with the ability to understand complex business processes and simplify them through automation.
Strong ownership mentality and ability to independently drive initiatives from concept to production.
Product mindset with attention to user experience, maintainability, and long-term platform evolution.
Strong communication and collaboration skills with both technical and non-technical stakeholders.
Fast learner with an experimentation mindset and enthusiasm for emerging technologies and AI capabilities.
Familiarity with cloud-native development, containers, CI/CD pipelines, Git-based workflows, and modern software delivery practices is a plus.
English proficiency is considered a plus.

Other Considerations

Experience with automation-first organizations, internal platforms, enterprise workflow systems, or AI product development is considered a strong advantage.
Candidates with passion for business transformation, operational excellence, and building impactful automation solutions are highly preferred.
Experience contributing to developer productivity initiatives, AI enablement, or internal engineering platforms is a plus.

To see more jobs that fit your career