Senior Full Stack Software Engineer

New
J
JobgetherEnterprise software
US; based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 10 years of professional experience in full stack software development, particularly building enterprise applications.
Required Skills
SQLASP.NETJavascriptMicrosoft AzureC#.NET coreAngularReact

Requirements

  • At least 10 years of professional full stack software development experience, particularly building enterprise applications.
  • Strong frontend development expertise with AngularJS and React.
  • Experience with HTML5, JavaScript, and CSS.
  • Experience building reusable frontend components, managing application state, and implementing real-time communication using SignalR or WebSocket technologies.
  • Extensive backend development experience with C#, ASP.NET, .NET Framework, and .NET Core.
  • Strong SQL skills, including T-SQL, ORM technologies, and Azure SQL Server.
  • Practical experience with AI-assisted development tools such as GitHub Copilot or Azure OpenAI.
  • Familiarity with responsible AI practices, governance considerations, and AI-powered automation in software development workflows.
  • Knowledge of deploying and managing applications in Microsoft Azure.
  • Ability to build secure, scalable, high-performance web applications.
  • Understanding of clean code, SOLID design principles, software architecture, and application security best practices.
  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • Nice to have: familiarity with CI/CD pipelines, DevOps practices, automated deployment workflows, monitoring and observability tools, Agile/Scrum teams, or Microsoft Azure certifications.

Responsibilities

  • Design, develop, and optimize responsive user interfaces using AngularJS or React.
  • Build and maintain APIs, backend services, and application logic using C#, ASP.NET, .NET Framework, .NET Core, and Azure SQL Server.
  • Develop data access solutions using Entity Framework, Dapper, and SQL queries.
  • Collaborate with product managers, architects, and engineers to define, scope, document, and implement application requirements.
  • Apply coding standards, application security practices, software design patterns, and system architecture principles.
  • Monitor, analyze, and optimize frontend and backend performance.
  • Develop and maintain unit, integration, and end-to-end tests.
  • Use AI-assisted development tools for coding, refactoring, testing, and debugging.
  • Mentor junior developers, share knowledge, and help resolve complex engineering challenges.
  • Document application architecture, APIs, systems, and development processes, and participate in production deployments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now