P

People Data Labs

Provides B2B data solutions via APIs

Senior Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • The role requires 5–7+ years of industry experience, with clear examples of strategic technical problem-solving and implementation.
  • The role requires strong software development fundamentals.
  • The role requires experience working in systems where existing implementation patterns must be engaged with and evolved over time.
  • The role requires 4+ years of Python experience in a production environment.
  • The role requires strong REST API design skills, including resource modeling, versioning, pagination, error handling, and authentication and authorization.
  • The role requires production experience with backend frameworks such as FastAPI, Django, Flask, or similar.
  • The role requires deep SQL experience with PostgreSQL, MySQL, or similar, including schema design, migrations, and query performance tuning.
  • The role requires experience designing for performance and scale, including caching strategies, background jobs and task queues, and handling high-volume or long-running workloads.
  • The role requires experience writing well-tested backend code, including unit, integration, and API-level tests.
  • The role requires familiarity with cloud infrastructure such as AWS or GCP, containerization with Docker, and CI/CD pipelines.
  • The role requires experience instrumenting and operating production services, including logging, metrics, alerting, and debugging live issues.
  • The role requires 2+ years of experience with React.js and TypeScript.
  • The role requires experience with Next.js or other React.js frontend frameworks.
  • The role requires comfort implementing designs using CSS fundamentals and Tailwind CSS.
  • The role requires the ability to work independently in a fast-paced environment.
  • The role requires the ability to scope, break down, and estimate projects effectively, with a track record of delivery.
  • The role requires effectively communicating progress and blockers with managers, teammates, and stakeholders, including strong written communication in Slack, chat, and documents.
  • The role requires collaboration across engineering, design, and product management.
  • The role requires experience writing technical design documents and translating them into projects, milestones, and backlogs.
  • The role requires experience mentoring and developing engineers.
  • The role requires ensuring and developing solid code quality, development practices, and standards within the team.

Responsibilities

  • Drive self-serve product offerings to bring prospective customers into the products and grow new revenue.
  • Drive the core tools that the customer success team uses to support customers.
  • Understand and translate business requirements into systems supporting core business activities.
  • Work proactively with stakeholders to clarify ambiguities in business operations and system design.
  • Design and update frontend and backend systems using good design patterns to allow extensibility and evolution as the business changes.
  • Ensure the integrity, correctness, and accuracy of data captured around key business activities to provide a reliable source of truth on operations.
  • Build and maintain frontend components, design, and architecture.
  • Ensure the quality and reliability of frontend surfaces presented to users and the accuracy and effectiveness of the application stack supporting those surfaces.

Desired Qualifications

  • Experience with search or analytics data stores such as Elasticsearch or OpenSearch, or large-scale data processing.
  • Experience with Vercel, Figma, or working within an existing UI component library.

About the Company

People Data Labs

Provides B2B data solutions via APIs

People Data Labs provides data solutions for businesses worldwide. It collects, cleans, and enhances data to power sales and marketing, investment decisions, and data enrichment. Its products include a rich knowledge graph and APIs that let clients access person and company profiles via RESTful endpoints or SDKs; customers can run on-premise or receive bulk data deliveries for large volumes, and can query the datasets to find targeted profiles and companies. What sets PDL apart is its emphasis on a large, well-structured data catalog, strong security (SOC 2 Type 2 and ISO 27001), and trusted status with many developers and partners (SourceForge ranking). Its goal is to help customers improve decision-making and efficiency by giving them easy, secure access to accurate, up-to-date data.

Company size
51-200
Company stage
Series B
Total funding
$55.3M
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at People Data Labs

See more jobs