Full Stack Developer
Company: Verus LLC
Location: Princeton
Posted on: February 21, 2026
|
|
|
Job Description:
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: o
Develop responsive, high-quality user interfaces using Angular and
other modern front-end technologies. o Implement and maintain
interactive UI components that deliver seamless user experiences. ·
Back-End Development: o Design and implement RESTful and SOAP APIs
and services using C# and ASP.NET Core. o Integrate front-end
components with back-end logic and databases. · Database
Development: o Write efficient and optimized SQL queries and
procedures to interact with relational databases (SQL Server). o
Design and manage database schema, including table creation, data
integrity, and indexing. · Collaboration & Agile Workflow: o Work
closely with team lead, business analysts, and other developers to
ensure a cohesive and effective development process. o Participate
in code reviews, debugging, and maintaining high-quality code
standards. o Collaborate within Agile teams to deliver solutions in
iterations. · Performance and Optimization: o Analyze and improve
the performance, scalability, and security of applications. o
Troubleshoot and resolve any issues with both front-end and
back-end code. · Continuous Improvement: o 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 DevOps 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.
Keywords: Verus LLC, Paterson , Full Stack Developer, IT / Software / Systems , Princeton, New Jersey