
Full-Stack Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
β’ Take on a mid-level role to develop full-stack software solutions.
β’ Primarily utilize .NET and React, seamlessly transitioning between them with AI assistance.
β’ Create clear specifications, decompose plans into measurable steps, and establish acceptance criteria for both human users and agents.
β’ Construct and oversee the context for LLMs, which includes managing instructions, constraints, examples, tools/MCPs, and context-window management.
β’ Leverage generative AI and agent-based tools in software development, ensuring systematic human validation throughout the process.
β’ Assess, validate, and refine code generated by AI and third parties.
β’ Produce well-structured, testable, and high-quality code.
β’ Create and maintain automated testing frameworks.
β’ Collaborate effectively using Git and manage pull requests.
β’ Engage with SQL databases, data modeling, and agile methodologies.
β’ Minimum of 3 years of experience in software development.
β’ Strong expertise in at least one of the technology stacks (.NET or React) and proven capability to work across the others with AI support.
β’ Proficiency in Spec-Driven Development: articulate clear specifications, break them into actionable plans, and define acceptance criteria that function as a contract for both humans and agents (e.g., /specify, /plan).
β’ Context Engineering skills: develop and manage context for LLMs, incorporating instructions, constraints, examples, tool/MCP selection, and context-window management.
β’ Experience in applying generative AI and agentic tools to software development with a focus on responsibility, critical judgment, and systematic human validation.
β’ Ability to critically evaluate code not originally authored by you, ensuring accurate assessment, validation, and correction of AI-generated and third-party outputs with the same rigor you apply to your own code.
β’ Capability to write high-quality, well-organized, and testable code, with a solid understanding of object-oriented programming and/or sound design principles.
β’ Experience with automated testing, including unit and/or integration testing.
β’ Proficient in using Git for version control and collaborating via pull requests.
β’ Familiarity with SQL databases and foundational data modeling principles.
β’ Experience with agile methodologies (Scrum, Kanban, or XP).
β’ Knowledge of Python.
β’ Practical experience in orchestrating agents and working with MCPs/connectors is a plus.
β’ Understanding of evaluating and monitoring AI outputs, assessing quality, tracking regressions and token costs, and engaging with model-agnostic architectures is advantageous.
β’ Experience with distributed architectures, microservices, or messaging systems is beneficial.
β’ Familiarity with CI/CD and automation for build and release processes is a plus.
β’ Knowledge of cloud technologies and containers, including Docker and Kubernetes, is an advantage.
β’ Competitive salary and performance-based bonuses.
β’ Opportunities for professional growth and development.
β’ Flexible working hours and remote work options.
β’ Comprehensive health and wellness benefits.
β’ Collaborative and innovative work environment.
Teladoc Health
Alkami Technology
Life360
NMI
Get handpicked remote jobs straight to your inbox weekly.