Metova
Full-Stack Software Engineer
About this role
Description: Seeking a Senior Full Stack Engineer / AI Engineer with experience in scalable applications using microservices and event-driven architectures. Responsibilities include designing, developing, and maintaining software solutions across frontend and backend technologies, contributing to AI-powered applications and intelligent agents. Requirements: 3-5 years of experience in full stack software development. Strong development experience with Next.js (React), Python, and/or Go (Golang). Experience designing and consuming RESTful APIs and GraphQL services. Hands-on experience with microservices and event-driven architectures. Knowledge of SQL (PostgreSQL, SQL Server) and NoSQL (MongoDB, Redis) databases. Familiarity with asynchronous messaging technologies (Kafka, RabbitMQ, Azure Service Bus). Experience with Docker and Kubernetes for containerization and orchestration. Knowledge of CI/CD pipelines, Git, and preferably Azure DevOps. Understanding of API security (OAuth 2.0, JWT) and secure development practices. Experience with unit and integration testing. Familiarity with AI agent frameworks (LangGraph, AgentCore) and LLMs (OpenAI, Anthropic). Benefits: Opportunity to work on cutting-edge AI technologies and applications. Collaborative environment with cross-functional teams on cloud deployments using Azure and AWS.