Lead Full Stack Engineer New Jersey

Veracity Ventures Inc.

Lead Full Stack Engineer

Full Time • New Jersey
Replies within 24 hours
Job Title: SDIII: Full Stack C# Engineer
Senior / Lead Software Engineer – Full Stack Development

Location: Jersey City or Holmdel, New Jersey
Work Arrangement: Hybrid – 2 Days Onsite per Week
Employment Type: Contract-to-Direct Hire

This is a senior or lead-level engineering opportunity requiring strong hands-on expertise across the full technology stack, particularly C#, .NET, SQL, Angular, and AWS.

The successful candidate will contribute to software architecture, backend services, frontend development, database design, API integration, and cloud-based application development. The role also involves working with service-oriented architecture (SOA) or event-driven architecture, collaborating with technical and business stakeholders, and helping deliver reliable, scalable, and high-quality applications.

The engineer will participate throughout the software development lifecycle, provide technical guidance to junior and mid-level developers, and coordinate with onshore and offshore engineering resources.

Key Responsibilities

1. Full Stack Application Development

  • Design, develop, enhance, and maintain scalable enterprise web applications.

  • Develop backend applications and services using C# and .NET technologies.

  • Build responsive and maintainable frontend applications using Angular and JavaScript.

  • Integrate frontend and backend components to deliver end-to-end business solutions.

  • Apply object-oriented programming principles and enterprise software design practices.

  • Write clean, reusable, maintainable, and efficient code.

2. Backend Development and API Integration

  • Design, develop, and integrate RESTful APIs.

  • Build scalable backend services and application components.

  • Apply service-oriented architecture (SOA) and event-driven architecture concepts.

  • Support application integration across multiple enterprise systems.

  • Troubleshoot backend performance, integration, and application issues.

  • Ensure reliability, maintainability, and scalability of software services.

3. Database and SQL Development

  • Develop and optimize SQL queries and database operations.

  • Support database design, data access, and application integration.

  • Identify and resolve database performance issues.

  • Ensure efficient data processing and reliable application performance.

4. AWS Cloud Development

  • Develop and support applications deployed in AWS environments.

  • Utilize relevant AWS services to build scalable and reliable application solutions.

  • Participate in cloud application architecture, integration, and deployment.

  • Support application performance optimization and troubleshooting in cloud environments.

5. Architecture and Technical Design

  • Participate in designing end-to-end application architecture.

  • Develop solutions that support speed, scalability, performance, and reliability.

  • Apply enterprise software design principles and architectural best practices.

  • Contribute to technical design discussions and architectural decisions.

  • Evaluate technical approaches and recommend suitable solutions.

6. Testing, Debugging and Performance Optimization

  • Develop and execute unit tests and integration tests.

  • Identify, troubleshoot, and resolve software defects.

  • Perform debugging and application performance optimization.

  • Improve application stability, reliability, and code quality.

  • Support continuous improvement of development and testing practices.

7. Agile Development and Deployment

  • Participate in all phases of the Agile software development lifecycle.

  • Contribute to requirements analysis, technical design, implementation, testing, and deployment.

  • Collaborate with product owners, business stakeholders, architects, and engineering teams.

  • Support delivery schedules and ensure high-quality software releases.

8. Technical Leadership and Team Collaboration

  • Provide technical guidance and mentorship to junior and mid-level engineers.

  • Support code reviews and promote development best practices.

  • Coordinate with onshore and offshore engineering resources.

  • Help resolve technical challenges and guide implementation decisions.

  • Communicate complex technical concepts clearly to technical and nontechnical stakeholders.

  • Support team collaboration and successful project delivery.

Required Technical Skills

Mandatory Skills:

  • C# / .NET – Strong hands-on development experience.

  • SQL – Strong database development and query optimization experience.

  • Angular – Hands-on frontend development experience.

  • AWS – Experience developing or supporting cloud-based applications.

  • SOA or Event-Driven Architecture – Practical experience with service-oriented or event-driven application architecture.

Required Qualifications

  • 5–7 years of industry experience developing large-scale software applications.

  • Strong experience building enterprise web applications.

  • Strong programming expertise in C# and .NET. Java experience may be an additional advantage but does not replace the mandatory C# requirement.

  • Strong understanding of object-oriented programming and enterprise software design principles.

  • Hands-on experience with JavaScript and Angular.

  • Experience designing and integrating RESTful APIs.

  • Experience with service-oriented architecture concepts and methodologies or event-driven architecture.

  • Strong SQL and database development knowledge.

  • Experience working with AWS services.

  • Experience with unit testing and integration testing.

  • Excellent debugging and application optimization capabilities.

  • Ability to design and guide end-to-end systems for performance and scalability.

  • Experience participating in all phases of Agile software development, including design, implementation, and deployment.

  • Strong analytical, verbal, written, communication, and presentation skills.

  • Ability to explain complex technical concepts to nontechnical stakeholders.

  • Experience providing technical guidance and supporting junior and mid-level engineers.

  • Prior leadership or management experience coordinating onshore and offshore resources.

Ideal Candidate Profile

The ideal candidate is a hands-on Full Stack C# Engineer with strong experience in enterprise application development.

The candidate should have practical expertise in C#, .NET, SQL, Angular, and AWS, along with experience designing REST APIs and working with SOA or event-driven architecture.

In addition to technical capabilities, the candidate should demonstrate senior-level engineering judgment, debugging and problem-solving skills, and the ability to guide development teams.

Candidates with strong Java backgrounds but limited or no hands-on C#/.NET experience should not be prioritized.



Compensation: $50.00 - $60.00 per hour




(if you already have a resume on Indeed)

Or apply here.

* required fields

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Location
Or
Or
If no code provided, add their name instead.
Privacy Policy