Prudentia Sciences logo
Prudentia Sciences

Accelerated Insights, Prudent Decisions.

Senior/Staff Software Engineer, Full Stack

Location

New York + 1 moreAll locations: New York | Massachusetts

Posted

99 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishAWSGraphQLNoSQL

Job Description

Senior/Staff Software Engineer, Full Stack

Prudentia Sciences

• Design, build, and scale the web platform that enables deal teams to explore, upload, and analyze drug assets • Develop intuitive, data-rich interfaces using modern frameworks • Implement robust backend services and job orchestration layers • Create dynamic, interactive components that visualize scientific assessments • Design and maintain clean, scalable APIs between the core LLM orchestration layer and the platform • Deploy and monitor platform services on AWS • Work cross-functionally with ML engineers, product leads, and domain experts • Champion engineering best practices

Job Requirements

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Software Engineering, or a related technical field
  • Proven experience building modern web applications end-to-end
  • Hands-on experience designing and implementing complex, data-driven applications
  • Strong command of component-based design, state management, and visualization frameworks
  • Expertise in developing RESTful or GraphQL APIs
  • Comfort working with both relational and NoSQL databases
  • Experience deploying full-stack applications in cloud environments using modern DevOps practices
  • Familiarity with best practices for secure data handling, user authentication, and compliance
  • Strong communication and collaboration skills

Benefits

  • Competitive salary
  • Performance bonus
  • Equity

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 51-200H1B Sponsor

• Build and maintain React-based applications for cloud and local deployment • Develop server-side / back-end application logic and database schema that integrate the work of front-end developers • Contribute to the development and maintenance of reusable component libraries and shared codebase • Write high-quality code, applying best practices, coding standards, and design patterns • Participate in the entire software development lifecycle, including requirement gathering, design, development, testing, and deployment, using an agile, iterative process • Participate in code reviews and ensure code quality through effective testing strategies • Collaborate with developers, designers, testers, project managers, product managers, and project sponsors • Communicate tasking estimation and progress regularly to a development lead and product owner through appropriate tools • Ensure seamless integration with backend systems, including databases and messaging systems • Team with other developers, fostering a culture of continuous learning and professional growth

United States
$119.2K - $160.7K / year
Job Closed
OtherRemoteTeam 51-200H1B Sponsor

• Lead end-to-end technical architecture for multiple products or services, defining standards and ensuring scalability, performance, and maintainability. • Design system interfaces and integration patterns that enable reuse and interoperability across Hypergiant’s C2 portfolio. • Evaluate emerging technologies, conduct build-vs-buy analysis, and document key architectural decisions and trade-offs. • Partner with cloud and infrastructure teams to ensure solutions align with IL4/IL5 and FedRAMP security frameworks. • Provide expert guidance across front-end, back-end, and data layers — enabling high-scale, real-time systems. • Oversee design and implementation reviews to ensure code quality, security, and system reliability. • Drive modernization initiatives (e.g., containerization, observability, CI/CD optimization) across delivery teams. • Collaborate with product owners and technical leads to shape roadmaps and technical milestones that align with program objectives. • Identify and champion reusable frameworks, libraries, and shared components across teams and programs. • Act as the connective tissue between architecture councils, delivery teams, and client stakeholders. • Provide leadership on incident response and system performance issues, leading root cause analysis and long-term resolution. • Mentor and coach engineers across the organization, fostering technical depth and independent problem solving. • Contribute to internal engineering standards, code quality guidelines, and best practices documentation. • Lead by example through hands-on contribution to complex or high-risk projects.

United States
$137.7K - $197.7K / year
Job Closed
OtherRemoteTeam 11-50

• Own and continuously improve engineering team processes and workflows • Ensure engineers have clear, actionable priorities and deliverables • Conduct regular 1:1s, providing mentorship and supporting career development • Participate in hiring, onboarding, and team growth initiatives • Foster a culture of trust, ownership, consistency, and transparency • Help unblock engineers on technical or product-related challenges • Partner closely with Product to define roadmap priorities and ensure technical alignment • Collaborate with leaders across engineering, product, and operations • Document technical requirements and proposed solutions clearly for the team • Collaborate with cross-functional partners to translate customer needs into scalable software solutions • Build and maintain systems using technologies such as Go, CosmosDB, Postgres, Azure Functions, Event Grid, and Event Hub • Support and modernize legacy systems built in .NET/C# and SQL Server • Actively identify and reduce technical debt as part of feature development • Design and maintain complex data pipelines supporting business-critical systems (e.g., tax filing, rate ingestion, order ingestion) • Partner with Product to understand customer reporting and data needs • Establish and promote clean, consistent data standards across the organization • Work extensively with Databricks on Azure, leveraging tools such as Delta Tables, Lakeflow Declarative Pipelines, Workflows, and Unity Catalog • Promote best practices for code quality, testing, and documentation • Participate in and lead code reviews to maintain high engineering standards

United States
ContractRemoteTeam ,H1B No Sponsor

• Develop and maintain full-stack applications using Next.js / React, NestJS, TypeORM, and PostgreSQL • Implement reliable, scalable APIs and data models • Contribute to front-end components and user experience improvements • Collaborate cross-functionally with product, data, and infrastructure teams • Participate in code reviews, technical discussions, and design sessions • Troubleshoot performance issues and optimize for scalability and maintainability • Document features, APIs, and workflows clearly and consistently

Brazil