Skip to main content

IT Full Stack Developer

Posted 9 days ago

staffinglyPiscataway (NJ)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

IT Full Stack Developer Design, develop, and maintain scalable, high-performance web-based applications using React and modern JavaScript frameworks, ensuring responsive UI/UX across devices. Architect and implement backend services using C# and .NET technologies, including development of RESTful APIs and microservices to support application functionality. Design, optimize, and manage relational database schemas in PostgreSQL, including query optimization, indexing strategies, and data integrity enforcement. Develop and deploy serverless applications using AWS Lambda, API Gateway, and related AWS services, ensuring scalability, fault tolerance, and cost efficiency. Integrate frontend and backend systems through secure API communication, ensuring seamless data exchange and adherence to security best practices. Apply software engineering principles such as object-oriented design, modular architecture, and design patterns to build maintainable and extensible systems. Participate in system architecture discussions, contributing to decisions around cloud-native design, distributed systems, and application scalability. Conduct unit testing, integration testing, and debugging to ensure code quality, performance, and reliability across the full technology stack. Collaborate with cross-functional teams including product managers, QA engineers, and business stakeholders to gather requirements and translate them into technical solutions. Implement CI/CD pipelines and version control practices to support automated testing, deployment, and release management. Monitor application performance and troubleshoot production issues, applying analytical and problem-solving skills to resolve complex technical challenges. Maintain technical documentation including system design, APIs, and deployment procedures. Stay current with emerging technologies, frameworks, and cloud services to continuously improve system architecture and development practices. Frequent Travel to client locations within a 50-mile radius as required to support project needs and collaboration.
Education: Bachelor's degree in computer science, Software Engineering, Information Technology, Computer Information Systems, or a closely related computer-based field from an accredited U.S. institution or foreign equivalent as verified through a credential evaluation.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this