
Staff Engineer – .NET, AI
Posted May 25

Posted May 25
This is a fully remote position, open to applicants in Brazil.
• Collaborate with stakeholders to understand the primary challenges faced by our customers.
• Analyze, evaluate, and make informed decisions based on data.
• Create, test, code, and implement innovative solutions.
• Enhance and refine our engineering practices using TDD and BDD, as well as Microservice and Vertical Slice Architectures.
• Provide support for live applications, encouraging proactive monitoring, swift incident response, and ongoing enhancements.
• Review existing systems and processes to pinpoint bottlenecks and identify improvement opportunities.
• Mentor colleagues and engage in continuous learning within your team and the broader organization.
• Establish yourself as a subject matter expert in your area of expertise and best practices.
• Evaluate unique situations and apply creative problem-solving strategies to address challenges or propose various solutions.
• Complete tasks independently and proactively seek feedback from others.
• Highly self-driven, take ownership of your responsibilities, actively look for ways to contribute, and require minimal supervision.
• Extensive experience in software engineering.
• Strong analytical and problem-solving abilities.
• Enthusiastic about staying updated with current technologies and design trends.
• Significant hands-on experience in software development, architecture, deployment, and operational tasks.
• Proven experience in designing and implementing scalable and reliable software solutions using modern backend languages (such as C#).
• Solid understanding of data structures, algorithms, object-oriented design, and problem-solving methodologies.
• Experience in building and utilizing REST APIs.
• Proficiency in React.
• Demonstrated ability to write comprehensive unit tests and test suites.
• Strong grasp of software security principles and OWASP guidelines.
• Proficient in Git version control and CI/CD pipelines.
• Familiarity with logging, metrics, and tracing tools (e.g., Grafana, Splunk).
• Experience with Agile development methodologies.
• Proven track record of delivering complex projects on time.
• Experience writing efficient stored procedures and functions.
• Background in developing Cloud-Native applications and services.
• Ability to write clean, maintainable, and well-documented code.
• Familiarity with LLM concepts and frameworks such as LangChain or LlamaIndex.
• Eagerness to learn and adopt new standards like the Model Context Protocol (MCP).
• Interest in the functionality of autonomous agents, including tool use (function calling) and state management.
• Basic understanding of vector databases (e.g., Pinecone, Milvus) and their impact on AI performance.
• Experience in developing "AI-native" features, including automated LLM-based evaluations within the CI/CD pipeline.
• Comprehensive and competitive benefits package.
• Support for your personal and professional well-being.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.