×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer

Remote / Online - Candidates ideally in
Princeton, Mercer County, New Jersey, 08543, USA
Listing for: Verus LLC
Full Time, Remote/Work from Home position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, C# / Unity Developer, Backend Developer
Job Description & How to Apply Below

Job Description

Job Description

Summary

The Full-Stack Developer is responsible for designing, developing, and maintaining web applications, ensuring high performance, scalability, and seamless user experiences. This role involves front-end development using Angular, back-end development with C# and ASP.NET Core, and database management with SQL Server. The developer will collaborate closely with team members, including business analysts and other developers, to support project goals and deliver high-quality software solutions.

Additional responsibilities include troubleshooting and optimizing application performance, adhering to development best practices, and staying up-to-date with emerging technologies.

Primary Responsibilities
  • Front-End Development: Develop responsive, high-quality user interfaces using Angular and other modern front-end technologies. Implement and maintain interactive UI components that deliver seamless user experiences.
  • Back-End Development: Design and implement RESTful and SOAP APIs and services using C# and ASP.NET Core. Integrate front-end components with back-end logic and databases.
  • Database Development: Write efficient and optimized SQL queries and procedures to interact with relational databases (SQL Server). Design and manage database schema, including table creation, data integrity, and indexing.
  • Collaboration & Agile Workflow: Work closely with team lead, business analysts, and other developers to ensure a cohesive and effective development process. Participate in code reviews, debugging, and maintaining high-quality code standards. Collaborate within Agile teams to deliver solutions in iterations.
  • Performance and Optimization: Analyze and improve the performance, scalability, and security of applications. Troubleshoot and resolve any issues with both front-end and back-end code.
  • Continuous Improvement: Stay up-to-date with the latest development trends, tools, and technologies to help continuously improve software and development practices.
Knowledge and Skill Requirements /Competencies
  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
  • Minimum of 5-7 years of experience in full-stack development.
  • Strong proficiency in C# and the .NET framework (ASP.NET, ASP.NET Core).
  • Extensive experience with Angular for building dynamic, modern web applications.
  • Expertise in SQL and working with SQL Server; ability to write complex queries, stored procedures, and optimize database performance.
  • Solid understanding of full software development lifecycle (SDLC) and agile methodologies.
  • Familiarity with version control systems (e.g., Git, Azure Dev ops).
  • Ability to troubleshoot, debug, and optimize both front-end and back-end code.
  • Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript.
  • Experience with cloud technologies, particularly Azure, AWS preferred.
  • Familiarity with Dev Ops practices and tools (e.g., CI/CD pipelines) preferred.
  • Experience with unit testing frameworks (e.g., xUnit, NUnit) preferred.
  • Familiarity with containerization technologies like Docker preferred.
Working Conditions

Normal business office conditions. Working for prolonged periods of time at a computer screen. Hybrid schedule including in-office and remote work after initial onboarding period.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary