
Full Stack Engineer
Gigster
Job description
If you are based in Latin America and have a strong English level, come help our client improve their powerful AI-powered enablement platform with React, JS, Java or Go, SQL, and AI coding assistants!
About Virtasant
Virtasant is a global technology services company with a network of over 4,000 technology professionals across 130+ countries. We specialize in cloud architecture, infrastructure, migration, and optimization, helping enterprises scale efficiently while maintaining cost control.
Our clients range from Fortune 500 companies to fast-growing startups, relying on us to build high-performance infrastructure, optimize cloud environments, and enable continuous delivery at scale.
About the role
Our client develops a powerful AI-powered training and communication SaaS platform that gives frontline workers the knowledge theyโre missing to drive measurable business performance.
You will be a
fully remote
, hands-on contributor on our client's Development Team, building features and products spanning backend services and frontend user interfaces. This role takes clear ownership of well-defined problems and delivers high-quality solutions with confidence and independence. Working closely with peers across the Development Team, you will contribute to technical discussions, keep pace with a fast-moving codebase, and bring genuine care for the craft to everything you build.
What Youโll Do
-
Design, develop, test, deploy, and support high-quality code across both backend services and frontend user interfaces.
-
Contribute to architecture and design discussions, and help evaluate trade-offs around scaling, reliability, and maintainability.
-
Build robust user interfaces using HTML5 technologies (HTML, CSS, JavaScript ES2017, TypeScript, React) across browsers and platforms.
-
Develop backend services (Java, GoLang) that make up our client's core solution, with attention to performance and data quality.
-
Use AI coding tools (e.g., Cursor, Claude Code, GitHub Copilot) as part of your daily workflow to improve productivity and code quality.
-
Participate in code reviews, giving and receiving feedback that improves the quality and consistency of the codebase.
-
Identify and flag technical debt, and contribute ideas for how to address it.
-
Break down development tasks into clear, manageable pieces and execute them reliably.
-
Collaborate with Product Management and Quality Assurance to refine requirements and ensure your work meets a high bar for quality.
-
Share what you're learning โ whether that's a new pattern, a tool, or a better way of doing something โ with the people around you.
-
Other relevant duties as required.
What Weโre Looking For
-
Be based in a
Latin American
country.
-
Strong level of English, written and spoken.
-
4+ years
of
full-stack
software development experience with
modern frontend frameworks and backend services.
-
Solid experience with
React and TypeScript
; familiarity with
JavaScript design patterns
and
single-page apps.
-
Solid experience in
Java and/or GoLang
, including working with
data structures, relational databases (MySQL is preferred), and SQL.
-
Hands-on experience with
AI coding assistants (such as Cursor, Claude Code, or GitHub Copilot)
as part of a
daily development workflow.
-
Familiarity with cloud platforms (especially GCP) and application infrastructure concepts โ containers, caching, and distributed systems โ is an asset.
-
Experience working with Microservices
-
Comfortable working independently on well-defined problems
and seeing them through to completion.
-
Strong attention to detail and a
commitment to unit and functional testing.
-
Familiarity with cloud platforms and application infrastructure concepts โ containers, caching, and distributed systems โ is an asset.
-
Experience building AI-driven applications, agentic products and features, working with LLMs, or using frameworks like LangChain or Google ADK is considered a strong asset.
-
Computer Science, Engineering, or similar technical aptitude gained through post-secondary education, hands-on experience, or both.
Our recruitment process
-
Recruiter interview (30 min)
-
Tech interview (30 min)
-
Client interview - Hiring manager interview (1 hour)
-
Client interview - Technical interview: design-focused (1h 15min)
-
Client interview - Technical interview: coding-focused (1 hour)
-
Client interview - Executive interview (30 min)
We strive to move efficiently from step to step to make the recruitment process as fast as possible.
What we offer
-
Totally remote, full-time (40h/week)
-
Work hours - 8 hours a day, East Coast office hours
-
Independent contractor agreement
-
Payment in USD, biweekly or monthly - your choice