Rutgers New Start Career Network

Rutgers Edward J. Bloustein School of Planning and Public Policy mobile logo
New Start Career Network mobile logo

Job Information

Contract Pharmacal Corp Senior Software Engineer in Hauppauge, New York

Senior Software Engineer

Hauppauge, NY (http://maps.google.com/maps?q=145+Oser+Avenue+Hauppauge+NY+USA+11788)

Apply

Description

Position Summary:

The Senior Software Engineer is responsible for developing software to deliver high-quality, innovative software solutions for CPC’s e-commerce platforms, in-house ERP design & implementation, and blockchain technology. This role involves full-stack development, blockchain integration, DevOps, and leading best practices in software architecture and engineering.

Responsibilities: include but are not limited to -

  • Develop and maintain responsive UIs using React, TypeScript, and Material UI, ensuring seamless integration with backend services and a strong user experience.

  • Collaborate with designers and marketing teams on UI/UX improvements, SEO-driven content, and website maintenance, including regular updates to themes and plugins.

  • Design, develop, and optimize RESTful APIs and microservices using Node.js, NestJS, PostgreSQL, and Prisma ORM, ensuring data integrity and scalability.

  • Manage the design, implementation, and maintenance of the in-house ERP system and e-commerce platforms, supporting business operations and integrations.

  • Oversee the company’s blockchain and NFT program, ensuring secure implementation and best practices in cryptographic protocols.

  • Work with Ethereum and Layer 2 solutions, integrating smart contracts and blockchain technologies using Solidity, Ethers.js, and Web3.js.

  • Implement and maintain CI/CD pipelines and containerized applications with Docker to streamline deployments and system reliability.

  • Develop and enforce software development best practices, including unit/integration testing, coding standards, and version control.

  • Troubleshoot and resolve stack-wide performance, security, and functionality issues.

  • Work closely with key stakeholders to translate business requirements into scalable technical solutions, aligning development with company objectives.

  • Stay up to date with emerging technologies and industry trends, incorporating advancements into system architecture and business operations.

  • Provide strategic recommendations and scope for new site developments, feature enhancements, and infrastructure improvements.

  • Other projects and duties as assigned by senior management.

Requirements

Education and Experience:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

  • 5+ years of experience as a Full-Stack developer; experience leading and managing a team preferred.

  • Strong expertise in TypeScript, JavaScript, React, Node.js, NestJS, PostgreSQL, and Prisma ORM.

  • Hands-on experience integrating blockchain technologies, smart contracts, and cryptographic protocols.

  • Experience with Docker, CI/CD pipelines, and Agile methodologies.

  • Strong track record of delivering high-quality software solutions on time and on budget.

Skills, Abilities, and Knowledge:

  • Knowledge of other blockchain platforms (e.g., Solana, Polkadot).

  • Experience in mobile development, WebSockets, or image processing.

  • Knowledge of e-commerce systems such as payment gateways, shopping cart systems, and CRM systems.

  • Excellent communication and leadership skills, with the ability to work effectively in a team environment.

  • Strong analytical, reasoning and problem-solving skills.

  • Ability to translate and summarize complex data into understandable, actionable information and recommendations.

  • Ability to prioritize assignments and meet deadlines in a fast-paced and growth-oriented environment.

Physical Demands:

  • Required to use hands to operate computer controls.

  • Specific vision abilities required include close vision, ability to focus.

  • While performing the duties of this job, the employee is regularly required to stoop, kneel, crouch, stand, bend, sit, talk, hear or walk for long periods. The employee may lift and/or move up to 50 lbs.

Work Environment:

  • Employee travel/work hours/schedule/location and/or shift are subject to change based on business needs and Management discretion.

  • Potential to move between production operation sites/areas to complete job functions.

  • Work locations are subject to change as needed to meet business requirements.

Supervisory Responsibilities:

  • May be responsible for managing IT employees.

Personal Protective Equipment or Attire Required for Position:

  • Gowning as required by GMPs and/or SOPs.

Pay Range:

$180,000 - $215,000 per year

DirectEmployers