Full-Stack Developer, Mid-Level

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor Fullstack Pleno criando software .NET e React com IA generativa. Especificando, testando e validando código e fluxos agentivos com apoio de LLMs.

Responsibilities:

  • Develop full-stack software using .NET and React.
  • Write unambiguous specifications, break requirements down into verifiable plans, and define acceptance criteria.
  • 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 AI-generated code and code developed by third parties.
  • Create high-quality, well-organized, and testable code.
  • Develop and maintain automated unit and/or integration tests.
  • Use Git and collaborate through Pull Requests.
  • Work with SQL databases, data modeling, and agile practices.

Requirements:

  • At least 3 years of software development experience, with strong proficiency in at least one of the stacks (.NET and React) and a proven ability to work across the others with AI assistance.
  • 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 control.
  • Apply generative AI and agentic tools to software development with responsibility, critical judgment, and systematic human validation.
  • Critically review code you did not write: evaluate, validate, and correct AI-generated and third-party output with the same rigor applied to your own code.
  • Ability to write high-quality, well-organized, and testable code, with proficiency in object-oriented programming and/or sound design principles.
  • Experience with automated testing (unit and/or integration).
  • Use Git for version control and collaboration through Pull Requests.
  • Experience with SQL databases and data modeling fundamentals.
  • Experience with agile practices (Scrum, Kanban, or XP).
  • Knowledge of Python.

Benefits:

  • 100% Remote