Fullstack
Yerevan
Full Time
10+
We are seeking an experienced Lead Fullstack .NET Engineer with architectural experience and good all-around knowledge of modern software development. You’ll lead the design and development of large-scale systems, mentor developers, and collaborate directly with stakeholders to translate business goals into technical solutions.
This position requires a hands-on technical leader — someone equally comfortable writing code, designing system architecture, conducting R&D, and suggesting business or product improvements.
Architect, lead, and develop high-performance web applications using .NET Core and modern JavaScript frameworks (React, Vue, or similar).
Participate in all stages of the product lifecycle, from requirements and design to testing, deployment, and optimization.
Conduct R&D in both technology and business, identifying opportunities for innovation and process improvement.
Apply good knowledge of network programming (sockets, protocols, data flows, integrations).
Integrate and optimize SQL, NoSQL, and cache-based databases (Redis, MongoDB, MySQL, etc.).
Define and maintain team operating standards, including coding practices, issue tracking, and SDLC processes.
Work closely with stakeholders and management, communicate progress, and propose effective solutions.
Read, understand, and refactor existing code to ensure maintainability and scalability.
Ensure compliance with data security and secure coding practices.
Lead and mentor the development team, promoting knowledge sharing and technical excellence.
Collaborate with frontend engineers to ensure seamless integration between backend services and UI components.
Conduct unit testing, participate in code reviews, and help maintain automated build pipelines.
Stay up to date with emerging technologies, suggesting new tools and frameworks to enhance productivity.
10+ years of experience in software development, with strong expertise in .NET / C# and JavaScript.
Good knowledge of .NET internals, asynchronous programming, and system performance tuning.
Proficiency in APIs: XML, JSON, SOAP, REST.
Strong experience with ASP.NET, MVC, IIS, and related technologies.
Experience in high-level system and architectural design, including proof-of-concepts and design artifacts.
Good understanding of databases — SQL, NoSQL, and caching mechanisms.
Experience with scaling and performance tuning of complex web applications.
Working knowledge of mocking frameworks, automated builds, and unit testing.
Ability to suggest solutions, handle technical decision-making, and align technology with business needs.
Strong communication skills and ability to collaborate with stakeholders and cross-functional teams.
English level B2 or higher (comfortable in meetings, documentation, and presentations).
Interest or experience in AI technologies is a strong plus.
Experience with cloud environments (AWS, Azure, or private clouds).
Familiarity with DevOps, CI/CD pipelines, and containerization.
Experience leading R&D initiatives or innovation projects.
Contributions to open-source projects or tech communities.