Staff Engineer -Full Stack Software development
Core
Building modular, reusable components and libraries for scalable, enterprise-grade applications using Microsoft technology stack and emerging AI.
Role type
Staff Full Stack Software Engineer
Builds
Scalable, enterprise-grade applications and microservices
Domain
Semiconductor solutions, power systems, IoT
Deliverable
production ML models
Required skills
C#, .NET, .NET Core, HTML5, JavaScript/TypeScript, React.js, Vue.js, REST APIs, GraphQL, relational databases, OOP, SOLID, design patterns, unit testing, microservices, distributed systems, cloud-native, Docker, CI/CD, Generative AI, LLMs, Prompt Engineering, AI Agents, RAG, vector databases
Preferred skills
Generative AI technologies, LLMs, Prompt Engineering, AI Agents, RAG, vector databases, embeddings
Technologies
.NET, .NET Core, React.js, Vue.js, Docker, Jira, Confluence, Bitbucket, Git, xUnit, NUnit, Moq
Responsibilities
Building modular and reusable components and libraries, Contribute in RESTful and GraphQL API's development using .Net, Optimizing application for performance, Implementing automated testing integrated into development and maintenance workflows, Staying up-to-date with developments in web applications and programming languages, Leverage AI-powered development tools, prompt engineering techniques, and AI agents to improve engineering productivity, solution quality, and development efficiency
Seniority
Staff, hands-on IC