Senior Full Stack Develope
Job Description
Key Responsibilities
Lead design, development, testing, and deployment of enterprise-level applications using .NET (C#, .NET Core) on the backend and React.js on the frontend.
Architect scalable solutions, ensuring performance, security, and maintainability.
Collaborate with product owners, business analysts, and UX designers to translate requirements into technical solutions.
Design and consume RESTful APIs and integrate with backend services.
Work with SQL Server / relational databases (schema design, stored procedures, query optimization).
Guide junior developers through code reviews, mentoring, and knowledge sharing.
Ensure best practices in coding standards, testing, CI/CD, and agile methodologies.
Troubleshoot issues, perform root cause analysis, and deliver fixes within timelines.
Contribute to sprint planning, estimation, and technical documentation.
Required Skills
8–10 years of IT experience with at least 5+ years in .NET (C#, .NET Core) backend development.
4–5 years of solid React.js experience with modern JavaScript/TypeScript, ES6+, HTML5, CSS3.
Hands-on experience in designing and integrating REST APIs (GraphQL knowledge is a plus).
Strong knowledge of SQL Server (queries, indexing, optimization).
Experience in enterprise-level application development, debugging, and deployment.
Proficiency with version control (Git), Agile/Scrum methodologies, and DevOps practices.
Strong communication and leadership skills to interact with onsite stakeholders.
Preferred Skills
Experience with cloud platforms (Azure/AWS) – deployments, microservices, containers.
Knowledge of CI/CD pipelines, Docker, Kubernetes.
Familiarity with design patterns, SOLID principles, and scalable architecture.
Exposure to performance tuning and application security.
Experience in consulting / client-facing roles.
Education
Similar Jobs
Full Stack Developer
Remote
Full Stack Developer
Minnesota
Sr. Full Stack Developer
Remote
Full Stack Developer
North Carolina
Full Stack Developer
Texas