Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

Senior Full-Stack Engineer - Product

Job summary

United States
Software Developer

Work model

Fully remote
Only United States
1 month ago
Job description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full-Stack Engineer - Product in the United States. Join a globally distributed engineering team building next-generation developer infrastructure that empowers software engineers to move faster and focus on meaningful work.

In this high-impact role, you'll design and ship end-to-end product experiences that bridge frontend interfaces, backend systems, and developer tooling at scale. You'll collaborate closely with product, design, and infrastructure teams to create intuitive workflows for complex deployment and cloud-native systems.

Accountabilities

  • Build and maintain full-stack product features, from interactive frontend dashboards to backend orchestration systems and APIs.
  • Design scalable TypeScript and GraphQL services with strong data modeling and developer-friendly interfaces.
  • Collaborate with design and engineering teams to create intuitive user experiences for complex infrastructure and deployment workflows.
  • Develop and optimize systems related to observability, deployment pipelines, infrastructure visualization, and platform automation.
  • Write technical documentation and engineering requirement documents to support planning, implementation, and feature adoption.
  • Contribute to architecture discussions, product strategy, and long-term platform scalability initiatives.
  • Participate in improving developer tooling, automation workflows, and open-source ecosystem projects.
  • Operate with a high level of autonomy and ownership across the full software development lifecycle.

Requirements

  • Proven experience building and shipping full-stack applications in modern web environments.
  • Strong expertise in frontend architecture and building interactive, data-driven user interfaces.
  • Experience designing and managing asynchronous backend systems, workflows, or deployment pipelines.
  • Proficiency with TypeScript, APIs, distributed systems, and modern engineering practices.
  • Ability to independently lead projects from ideation through implementation and monitoring.
  • Strong written and verbal communication skills, especially in asynchronous remote-first environments.
  • Comfortable working in ambiguous, fast-paced startup settings with evolving priorities.
  • Interest in developer infrastructure, cloud platforms, observability systems, or deployment tooling.
  • Experience with Rust or willingness to learn and contribute to open-source tooling is a plus.
  • Collaborative mindset with a passion for ownership, innovation, and continuous improvement.

Benefits

  • Competitive salary package with strong equity opportunities.
  • Comprehensive health coverage, including dependent benefits.
  • Fully remote work environment with global flexibility.
  • Equipment and home office stipend to support productivity.
  • High-autonomy culture with minimal meetings and strong ownership.
  • Opportunity to work on technically ambitious and high-impact projects.
  • Collaborative, highly talented, and globally distributed team environment.
  • Significant opportunities for career growth, mentorship, and technical development.
  • Flexible work structure designed to support work-life balance and individual productivity.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps are managed by their internal team.

Data Privacy Notice

By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.