Full-Stack Software Engineer
- Level
- Mid
- Work type
- Remote · Colombia only
Not stated in the posting: salary, visa.
Open. First seen 3 November 2026.
About the role
We are looking for a Senior Full Stack Engineer / AI Engineer with strong experience building scalable applications using modern microservices and event-driven architectures.
In this role, you will design, develop, and maintain robust software solutions, working across frontend and backend technologies while contributing to AI-powered applications, LLM integrations, and intelligent agents.
The ideal candidate is a hands-on engineer with strong technical expertise, a solid understanding of software architecture, and a passion for building secure, scalable, and high-performance products.
Key Responsibilities
- Design, develop, and maintain scalable applications using Next.js (React), Python, and Go (Golang).
- Architect and implement decoupled microservices following Clean Architecture and Domain-Driven Design (DDD) principles.
- Design and integrate RESTful APIs, GraphQL services, and asynchronous messaging systems.
- Contribute to the development and integration of AI agents using Large Language Models (LLMs) and conversational AI frameworks.
- Ensure application performance, security, reliability, and scalability.
- Conduct code reviews and implement automated unit and integration testing.
- Collaborate with cross-functional teams on cloud deployments using Azure and AWS.
- Contribute to CI/CD pipeline optimization and software development best practices.
Requirements
- 3-5 years of experience in full stack software development.
- Strong development experience with Next.js (React), Python, and/or Go (Golang).
- Solid experience designing, developing, and consuming RESTful APIs and GraphQL services.
- Hands-on experience with microservices and event-driven architectures.
- Knowledge of SQL databases such as PostgreSQL or SQL Server, and NoSQL technologies such as MongoDB or Redis.
- Familiarity with asynchronous messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus.
- Experience with containerization and orchestration tools, including Docker and Kubernetes.
- Knowledge of CI/CD pipelines, Git, and preferably Azure DevOps.
- Understanding of API security, OAuth 2.0, JWT, and secure development practices.
- Experience implementing unit and integration tests.
- Experience with AI agent frameworks such as LangGraph or AgentCore, or integrating LLMs such as OpenAI or Anthropic.
Nice to Have
- Strong understanding of SOLID principles, object-oriented programming, and design patterns.
- Familiarity with Domain-Driven Design (DDD), Clean Architecture, and Clean Code practices.
- Experience with code quality tools such as SonarQube and code coverage analysis.
- Experience with automated testing frameworks.
- Experience working in Agile environments using Scrum or Kanban.
- Familiarity with cloud services such as Azure Web Apps, Azure API Management, and AWS Lambda.
What this role asks for
Particular to this role
Agile · Azure · Azure DevOps · Golang · GraphQL · LLM · LangChain · Microservices
Rare in Metova's other 8 open postings.
Standard for full stack roles
AWS · JavaScript · PostgreSQL · Python · REST · React · SQL
Common in full stack postings at any company.
In most of Metova's ads
CI/CD · Test Automation
Named in most of its open postings, whatever the role.
Compared with Metova's other open jobs.
The team: Engineering HIRES STEADILY
This role is one of 9 open in Engineering. 3 were posted in the last 30 days and the oldest in August: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Test Automation (7 of 9), CI/CD (6 of 9), Java (6 of 9), REST (6 of 9), AWS (5 of 9), Docker (5 of 9), JavaScript (5 of 9)
OTHER ROLES ON THIS TEAM
- AI Engineer posted Nov 2
- Automation Test Engineer posted Oct 21
- Senior Data Analyst posted Aug 26
- Senior Software Engineer - JAVA (Level V) posted Sep 1
- Software Engineer - JAVA (Level II) posted Aug 25
- Senior Software Engineer - JAVA (Level IV) posted Aug 1
- Software Engineer - JAVA (Level III) posted Aug 1
- Software Engineer Level III - Full Stack (Java + React) posted Aug 1
From the team and dates on Metova's own job board.
Salary context
19 other open postings titled Full-Stack Software Engineer state a salary: median USD 150,000 to USD 230,000 a year.
Similar jobs
- Cyber Full-Stack Technical Software Engineer at Deloitte
Shares 23 skills: Azure DevOps, Serverless, Next.js… · same seniority - Full Stack Software Engineer at Gen Digital
Shares 19 skills: RabbitMQ, Azure DevOps, GraphQL… - Full Stack Developer - DevOps & Cloud Systems at BrightOrder Inc.
Shares 19 skills: RabbitMQ, Serverless, SQL Server… - Software Engineer- Backend at dunnhumby
Shares 19 skills: RabbitMQ, Azure DevOps, Serverless… · same seniority - Back-End Engineer (Talent pool) at Lago
Shares 20 skills: RabbitMQ, Serverless, GraphQL… · same seniority - AI Engineer at Metova
Also at this company
More jobs like this
Is this your posting? Email info@careerholo.com to have it removed.