Analytic Search Group, Princeton NJ - Lead Full Stack Software Engineer (C#/.NET) - Remote

Open job
Full Stack Developer
💰 Negotiable
📍 Princeton, United States
Closing date: 22 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 7 months ago

Full Stack Developer is needed in Princeton, United States.

Client: Analytic Search Group, Princeton NJ

Location: Princeton, NJ, us

Contract: Freelance

Job Description

This is a remote position. We are seeking a Lead Full Stack Developer responsible for designing, building and operating end-to-end web applications and data-driven solutions. This is a hands-on technical leadership role, combining senior individual contributor responsibilities with mentoring and guiding other developers on modern practices. This role requires recent hands-on experience owning technical solutions and driving projects forward while maintaining Full Stack Development responsibilities.

Responsibilities

  • Oversees application development team’s technical delivery across all projects while remaining a hands-on Full Stack Developer.
  • Design and implement scalable, secure frontend and backend components, including APIs, services and UI workflows, following clean architecture and solid principles.
  • Embed application security best practices into the software development lifecycle.
  • Collaborate with various teams to translate complex business needs into practical technical solutions.
  • Own technical solutions end to end: architecture, implementation, testing, deployment, and support.
  • Establish and champion coding standards, automated testing, and CI/CD pipelines.
  • Collaborate with Solutions Architect, DevOps, and Data teams to translate business needs into scalable technical designs.
  • Design secure integrations with external clinical and operational systems.
  • Troubleshoot complex system issues and lead root cause analysis.
  • Drive continuous improvement in cloud performance, cost optimization, security posture, and CI/CD automation.
  • Understand and stay current with the AWS Cloud development environment and tools.
  • Manage time effectively with accurate task estimation and meeting deadlines.
  • Adapt to frequently changing requirements, priorities, and schedules.
  • Troubleshoot and resolve technical issues in a timely manner.
  • Contribute to architecture discussions and technology choices.
  • Promote a culture of documentation, knowledge sharing and continuous learning within the application development team.

Qualifications

  • 8 years of experience as a full stack developer.
  • 3 years of experience leading a development team focused on building On-prem and Cloud applications.
  • Proficient in Angular and experience in a recent project.
  • Strong experience redeveloping on-prem web applications optimized for AWS.
  • Experience leading a Cloud software development project end to end.
  • Experience building AWS based websites, applications, and integrations.
  • Familiarity with AWS services such as CloudWatch, SES, S3, ECR, ECS, and Lambda functions.
  • UI/UX experience using Blazor or Angular.
  • Experience with relational and non-relational databases.
  • All aspects of GitHub, including GitHub Actions.
  • Experience with Docker containers.
  • Strong experience with CI/CD pipeline management.

Preferred Experience

  • Experience configuring AWS environment using Terraform, Fargate, etc.
  • Experience in a CRO/pharmaceutical environment with knowledge of regulated clinical data applications.
  • Knowledge of GxP and 21 CFR Part 11 compliance.
  • Experience with migrating an entire on-prem data center to the AWS Cloud.

Additional Information

This position requires the individual to be either a US citizen or Green Card holder.

Posted 6 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.