Job Closed

This listing is no longer active.

Grace Hill logo
Grace Hill

Helping owners and operators of real estate increase property performance, reduce operating risk and grow top talent.

Principal Product Engineer

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

131 days ago

Salary

$175K - $250K / year

Seniority

Lead

Bachelor Degree5 yrs expEnglishGCPJavaScriptNode.jsPostgreSQLTypeScriptVue.js

Job Description

Principal Product Engineer

Grace Hill

• Work directly with the product team to translate high-level business goals into concrete technical architectures and executable roadmaps. • Own features entirely, writing code that spans the full stack. • Drive the standards for code quality, testing, and deployment. • Act as a force multiplier for the engineering team through mentorship and code reviews.

Job Requirements

  • Bachelor’s in Computer Science, Engineering, Machine Learning, or a related field; Master’s preferred.
  • 5-10+ yrs relevant experience.
  • Experience building SaaS products for early stage/start-up orgs
  • Expert-level understanding of Node.js and TypeScript.
  • Deep experience building complex frontends using Vue 3.
  • Proficient in PostgreSQL schema design, indexing, and query optimization.
  • Extensive experience deploying and managing infrastructure on Google Cloud Platform.
  • Deep experience working with third-party APIs (HubSpot, Stripe, Auth0).
  • Proven track record of building and launching full-stack products from scratch.
  • Ability to translate vague business requirements into concrete technical specs.
  • Strong opinion on code quality and the ability to mentor team members.

Benefits

  • health, dental and vision insurance
  • 401K
  • PTO
  • life insurance
  • disability insurance
  • more

Related Job Pages

More Full-stack Engineer Jobs

DTEX Systems logo

Senior Software Engineer, Windows

DTEX Systems

Powering a trusted workforce by stopping insider risks from becoming insider threats. #IRM #DLP #UBA #UAM

OtherRemoteTeam 51-200Since 2002H1B Sponsor

• Design, develop, test, and maintain high-quality software components on the Windows platform. • Design and implement network communication protocols for our product. • Troubleshoot and debug software issues and provide timely resolution of defects. • Write and maintain technical documentation, user manuals, and other related materials. • Keep up to date with new technologies, tools, and industry trends. • Contribute to code reviews, ensure code quality, and promote best practices for software development. • Participate in the full software development life cycle, including analysis, design, implementation, testing, deployment, and maintenance.

California
$150K - $200K / year
Job Closed

• Design and develop software modules using C/C++ for high-performance network applications • Integrate with Python based modules • Work on L2–L7 networking protocols such as Ethernet, IP, TCP/UDP, BGP, OSPF, MPLS, and others • Collaborate closely with architecture and QA teams to define and deliver robust software components • Debug and resolve complex issues across multiple layers (application, transport, and network) • Analyze crash files and debug with the team to resolve them • Configure and troubleshoot virtual networking in virtual machine (VM) environments — bridges, TAP/TUN interfaces, VLANs, and virtual switches (like OVS) • Deploy and test networking software inside VMs or virtualized test environments (e.g., KVM, VMware, VirtualBox, or cloud VMs) • Collaborate with DevOps and QA teams to ensure seamless deployment, configuration, and testing workflows • Participate in design and code reviews, enforcing best practices for maintainable, high-quality code • Mentor junior engineers and contribute to technical design discussions and documentation.

California
Job Closed
Ncontracts logo

Software Developer L3

Ncontracts

Risk management and compliance software purpose built for financial services organizations.

OtherRemoteTeam 201-500H1B Sponsor

• Build software as part of a cross functional team alongside other developers, designers, product management, and QA • Help to break down work, maintaining strong communication with your teammates about the work you are doing • Hold yourself and your teammates accountable for creating high quality, useful software to our customers • Exhibit intentional mentorship, honesty, low ego, instinctive troubleshooting, deep curiosity, and motivation

Tennessee
$100K - $130K / year
Job Closed
Zivian Health logo

Senior Software Engineer

Zivian Health

Platform for healthcare providers and organizations | Collaborations · Compliance · Clinical Quality

OtherRemoteTeam 11-50Since 2022H1B No Sponsor

• As a Senior Full Stack Engineer on this team, you will be a technical leader responsible for building and shaping a critical part of our AI-enhanced product. • Design, build, and maintain core features across the entire stack, from our React frontend to our Python backend services. • Architect scalable and resilient systems that can handle sensitive user data and complex, AI-driven workflows with reliability and performance in mind. • Take full ownership of major features, from initial concept and technical design through to deployment and post-launch support. • Collaborate with empathy alongside our Product partners, UX Designer, and other engineers to translate user needs into elegant technical solutions. • Mentor and guide other engineers on the team, fostering a culture of technical excellence through thoughtful code reviews and knowledge sharing. • Champion best practices for testing, code quality, security, and CI/CD to ensure we're building a robust and maintainable product. • Drive projects to completion, actively identifying opportunities for improvement in our product and processes.

United States