
Mid-level, Full-stack Software Developer
Vets Hired · VA, United States · Remote
Strong hiring record · median 10 days open
All reasons
- Open 47 days
In its favour
- Still listed on the employer's own board
Job Summary
The Mid-level Full Stack Software Developer will design, develop, test, and deploy responsive web-based business applications. The role requires experience across both front-end and back-end development, including React, ASP.NET, C#, Node.js, relational databases, and cloud-based development environments.
The developer will collaborate with project managers, technical managers, analysts, testers, and other software engineers to deliver secure, scalable, and maintainable applications. The position also involves Agile development, CI/CD, performance optimization, code reviews, automated testing, troubleshooting, and mentoring junior team members.
Responsibilities
Full Stack Software Development
- Develop end-to-end features by building responsive user interfaces using React and secure back-end services using ASP.NET.
- Design and develop database layers using Entity Framework Core to interface efficiently with SQL Server.
- Build and deploy applications using automated CI/CD pipelines with Azure DevOps.
- Optimize application performance across the full technology stack, including front-end components and SQL queries.
- Collaborate with cross-functional teams to debug complex issues and address technical debt and production bottlenecks.
- Develop secure, scalable, reliable, and maintainable software solutions.
Agile Development & Quality
- Participate in Agile ceremonies, including daily standups, sprint planning, sprint demos, and retrospectives.
- Estimate story points and contribute to sprint planning.
- Conduct constructive code reviews to maintain high standards of code quality, security, and maintainability.
- Write automated tests using frameworks such as xUnit, NUnit, Vitest, and React Testing Library.
- Use version control and project management tools throughout the development lifecycle.
Leadership & Collaboration
- Collaborate with technical and cross-functional teams to deliver software projects successfully.
- Mentor junior team members.
- Lead feature initiatives independently when required.
- Manage competing priorities and multiple concurrent projects.
- Adapt quickly to existing and complex technical environments.
Required Qualifications
- Bachelor's degree in Computer Science, Cybersecurity, Data Science, Information Systems, Information Technology, or Software Engineering.
- Alternatively, an active certification such as CSSLP, GIAC Cloud Security Essentials (GCLD), or GIAC Security Essentials (GSEC).
- Five years of experience developing with ASP.NET, React, Node.js, and relational databases.
- SECRET-level security clearance.
- CompTIA Security+ certification or equivalent, or ability to obtain within six months of hire.
- Experience with C#, JSX or Angular Templates, JavaScript, and T-SQL.
- Experience with .NET (C#), ASP.NET, JavaScript, Node.js, React, and Microsoft SQL Server.
- Practical knowledge of software design patterns.
- Experience with project management and issue-tracking systems such as Azure DevOps, GitLab, and Jira.
- Experience with version control systems, preferably Git.
- Ability to manage competing priorities and drive multiple concurrent projects to successful completion.
- Strong understanding of business requirements and IT strategies.
- Ability to adapt quickly to complex environments.
- Excellent written and verbal communication skills.
- AWS, Azure, and/or SaaS-based development experience.
Location
Remote
Skills
- React
- ASP.NET
- C#
- Node.js
- Entity Framework Core
- SQL Server
- Azure DevOps
- SQL
- xUnit
- NUnit
- Vitest
- React Testing Library
- Security+
- Angular
- JavaScript
- T-SQL
- .NET
- GitLab
- Jira
- Git
- AWS
- Azure
More jobs at Vets Hired
All 309- Lead Software EngineerVets Hired · Philadelphia, United States7d ago
- Senior / SME Software Developer – Java / PythonVets Hired · Chantilly, United States1mo ago
- Software Engineer, PythonVets Hired · Vienna, United States1mo ago
- Software Developer, JavaVets Hired · Vienna, United States1mo ago
- Senior DevSecOps EngineerVets Hired · Vienna, United States1mo ago
Similar roles
- 2027 - Software Engineering Intern, AMERMDB General Referrals · Austin, TX, United States, New York, NY, United States, San Francisco, CA, United Statestoday
- Lead Software EngineerChase- · Atlanta, GA, United Statestoday
- Senior Manager of Software Engineering - Research & Development for the NEO and BRIE PlatformsChase- · Jersey City, NJ, United States · USD 175,750–260,000today
- Senior Scala Software Engineer3coresystems · Chicago, IL, United Statestoday
- Executive Product Solutions Director (Data, AI & GenAI Architecture)Chase- · New York, NY, United States · Jersey City, NJ, United States · USD 166,250–260,000today
- Senior AI Research Scientist- Time-Series Foundational ModelsBosch Group · Sunnyvale, CA, United States · USD 165,000–195,000/yrtoday