Virtu Medical is seeking a Senior Full Stack Software Engineer with 10+ years of professional experience to join our team as a key contributor in designing, developing, and improving advanced web applications in the medical field. This role is exclusively for senior-level professionals who bring deep technical expertise and proven success in building and scaling complex software solutions.
You will be responsible for both front-end and back-end development, contributing across multiple layers of the stack—from user-facing interfaces to data processing and cloud infrastructure. Strong experience with scalable data platforms and cloud-based microservices is essential. You’ll work in an agile environment, collaborating closely with Virtu Medical’s product and engineering teams, using modern frameworks and best practices.
Responsibilities:
- Collaborate with cross-functional teams to prototype, design, and maintain enterprise-grade web applications.
- Develop and deploy scalable cloud-based microservices using containerized tools.
- Drive full-stack development with technologies including C#, Azure, and .NET Core.
- Champion best practices and coding standards through code reviews, unit testing, and documentation.
- Lead and actively contribute to technical discussions and the architecture of next-generation software systems.
- Write detailed design specification documents and technical documentation.
- Improve and maintain CI/CD pipelines, development tools, and engineering workflows.
- Diagnose and resolve complex software issues across the stack.
Qualifications:
- 10+ years of experience as a full stack developer, with significant contributions to large-scale production systems.
- Expertise in Microsoft’s .NET Core Framework and ASP.NET Core/MVC.
- Strong background in object-oriented programming with C#.
- Proficient in front-end languages and frameworks, including TypeScript, Angular, Node.js, and Kendo UI.
- Skilled in HTML and CSS for UI layout and styling.
- Advanced experience with Microsoft SQL Server (including stored procedures and functions) and database design.
- Hands-on experience with Microsoft Entity Framework Core.
- Proven track record in developing cloud-based solutions, particularly in Azure.
- Proficiency with Git and version control workflows.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent written and verbal communication skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.