Full-Stack Developer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desenvolvedor Fullstack Pleno criando software com .NET, React e IA generativa. Especificando, testando e validando código e fluxos agentivos com LLMs.
Responsibilities:
- Develop full-stack software in a mid-level position
- Work primarily with .NET and React, moving between them with the support of AI
- Write unambiguous specifications, break plans down into verifiable steps, and define acceptance criteria for both humans and agents
- Build and manage context for LLMs, including instructions, constraints, examples, tools/MCPs, and context-window management
- Apply generative AI and agentic tools to software development with systematic human validation
- Evaluate, validate, and correct code produced by AI and third parties
- Write well-organized, testable, high-quality code
- Develop and maintain automated tests
- Collaborate using Git and pull requests
- Work with SQL databases, data modeling, and agile practices
Requirements:
- At least 3 years of software development experience
- Strong proficiency in at least one of the stacks (.NET and React), with demonstrated ability to work across the others with the support of AI
- Spec-Driven Development as a core competency: write unambiguous specifications, break them down into verifiable plans, and define acceptance criteria that serve as a contract for humans and agents (e.g., /specify, /plan)
- Context Engineering: build and manage context for LLMs, including instructions, constraints, examples, tool/MCP selection, and context-window management
- Experience applying generative AI and agentic tools to software development, with responsibility, critical judgment, and systematic human validation
- Critical ability to read code you did not write: evaluate, validate, and correct AI-generated and third-party output with the same depth applied to your own code
- Ability to write high-quality, well-organized, and testable code, with strong knowledge of object-oriented programming and/or sound design principles
- Experience with automated testing (unit and/or integration testing)
- Experience using Git for version control and collaborating through pull requests
- Experience with SQL databases and data-modeling fundamentals
- Experience with agile practices (Scrum, Kanban, or XP)
- Knowledge of Python
- Practical experience orchestrating agents and working with MCPs/connectors (a plus)
- Familiarity with evaluating and observing AI output, measuring quality, tracking regressions and token costs, and working with model-agnostic architectures (a plus)
- Experience with distributed architectures, microservices, or messaging (a plus)
- Experience with CI/CD and build and release automation (a plus)
- Knowledge of cloud technologies and/or containers, including Docker and Kubernetes (a plus)













