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