Senior Software Engineer

Contract Pharmacal Corp
Smithtown, NY

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

Posted 2025-09-15

Recommended Jobs

Senior Staff Accountant

Accorhotel
New York, NY

Company Description Join us at Accor,  where life pulses  with passion!​ As a pioneer in the art of responsible hospitality, the Accor Group gathers more than 45 brands, 5,600 hotels, 10,000 r…

View Details
Posted 2025-09-15

Explore Vibrant Rochester: Adventure Awaits for Nurses!

NurseRecruiter
Rochester, NY

Registered Nurse - Medical Surgical - Travel - (MS RN) Join the vibrant community of Rochester as a Medical Surgical Registered Nurse! Immerse yourself in a city known for its rich history, diverse n…

View Details
Posted 2025-08-16

Senior Glazing Project Manager

New York, NY

CSG are currently partnered with a prominent full scale glazing contractor and actively seeking an experienced Senior Project Manager to join their dynamic team in NYC. As a pivotal team member, yo…

View Details
Posted 2025-08-27

Senior Product Manager - Guest Messaging

Canary Technologies Corp
New York, NY

About Us Canary Technologies is changing the game for hotels with modern software powered by Canary's hospitality-specific AI platform. Canary is utilized by 20,000+ hoteliers in 90+ countries…

View Details
Posted 2025-09-12

Operations Supervisor

Boston Medical Center
Albany, NY

POSITION SUMMARY: Operations Supervisor supervises, coordinates and monitors administrative and financial operations for the OBGYN Department.  Directly supervises professional and clerical and is…

View Details
Posted 2025-09-05

Server

Quatorze
New York, NY

Quatorze is the quintessential Parisian Bistro, located in the heart of the Upper East Side. Serving our community since 1984! We are celebrating our 41st year of business at a brand new location, an…

View Details
Posted 2025-08-27

CC MAP - SENIOR DATA ANALYST - Programmer 3

K Systems Solutions
Brooklyn, NY

Client Name: City of New York Start Date: July 21, 2025 End Date: July 19, 2026 Contract Length (in weeks):52 weeks SCOPE OF SERVICES The clients Office of Data Analytics works wit…

View Details
Posted 2025-09-14

Data Scientist, GeminiApp, Verticals

Deepmind
New York, NY

About the Team Our team, GeminiApp, is on a mission to build a universal AI assistant that will empower billions of people. We are creating a personal, proactive, and powerful life assistant tha…

View Details
Posted 2025-09-12

Class A Regional Truck Driver Job

Bur-Trans Inc
Moravia, NY

Class A Regional Truck Driver Job We are looking for an experienced truck driver to serve our logistics department in a safe and timely manner. Responsibilities • Transport finished goods and raw m…

View Details
Posted 2025-07-28