Senior Full Stack Software Engineer

Posted Oct 16

This is a fully remote position, open to applicants in Ohio.

📋 Description

• Design, develop, and enhance responsive and interactive user interfaces utilizing AngularJS or React.

• Construct and maintain APIs along with backend logic using C#, .NET Framework, .NET Core, Azure SQL Server, Entity Framework, and Dapper.

• Collaborate with product managers, architects, and engineers to establish and document application requirements.

• Implement and promote best practices in coding, security, design patterns, and system architecture.

• Monitor and optimize the performance of both frontend and backend applications.

• Write unit, integration, and end-to-end test cases.

• Mentor junior developers and offer technical guidance.

• Maintain documentation related to systems, APIs, and processes.

• Participate in production deployments and validation efforts.

• Work within a cross-functional Scrum team throughout the entire software development lifecycle.

• Utilize AI-assisted development tools for coding, refactoring, testing, and debugging.


⛳️ Requirements

• Over 10 years of professional experience in full stack software development, specifically in enterprise applications.

• Strong expertise in AngularJS and React, HTML5, JavaScript, CSS, SignalR/WebSocket, reusable components, and state management.

• Extensive experience with C#, ASP.NET, .NET Framework, .NET Core, and SQL queries (T-SQL, ORM).

• Familiarity with leveraging AI-assisted development tools like GitHub Copilot and Azure OpenAI.

• Understanding of AI-driven best practices, governance, responsible AI usage, and AI-powered automation within development workflows.

• Knowledge of deploying and managing applications in Azure.

• Proven ability to build performant, secure, and scalable web applications.

• Strong grasp of clean code principles, SOLID design, and security best practices.

• Excellent analytical and troubleshooting skills.

• Outstanding written and verbal communication abilities.

• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.

• Experience in Agile environments is preferred.

• Familiarity with CI/CD pipelines and DevOps practices is a plus.

• Experience with Application Insights, Azure Monitor, or other observability platforms is advantageous.

• Familiarity with Agile methodologies and Scrum teams is a bonus.

• Azure certifications such as Microsoft Certified: Azure Developer Associate or Azure Solutions Architect Expert are a plus.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Flexible working hours.

• 100% remote work opportunity.

• Comprehensive health, dental, and vision insurance.

• Opportunities and resources for professional development.

• A collaborative and innovative work environment.

People also viewed

Sinch23 hours ago

Senior Software Engineer

ES flagSpain OnlyFull-timeFull-stack Engineer€60k – €80k/year
ApplyView job
adstrong23 hours ago

Backend Software Engineer, Rust – AI-first E-commerce Tech

EuropeFull-timeFull-stack Engineer
ApplyView job
Baylor Genetics23 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Kodiak Solutions23 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Glückliche Gäste GmbH23 hours ago

Senior Full-Stack Developer, TypeScript, Node.js

DE flagGermany OnlyFull-timeFull-stack Engineer€75k – €80k/year
ApplyView job
AeroVect23 hours ago

Senior Software Engineer, Behavior Planning

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers