Pragmatike

Principal Fullstack Engineer

Pragmatike

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇦🇲 Armenia

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

CloudGraphQLJavaScriptMicroservicesNode.jsReact

About the role

  • Lead the design and development of scalable fullstack applications using React (SPA) and Node.js
  • Own and drive monolith-to-SPA migration strategies, including incremental decomposition, API design, and frontend re-architecture
  • Define and enforce frontend and backend architecture, patterns, and best practices
  • Act as technical lead for the fullstack domain: reviewing designs, mentoring engineers, and setting engineering standards
  • Collaborate closely with product, DevOps, and platform teams to align application architecture with infrastructure constraints
  • Design and maintain backend services and APIs (REST/GraphQL) with a focus on performance, reliability, and maintainability
  • Improve application observability, performance, and resilience
  • Participate in hiring, onboarding, and growing senior engineering talent
  • Drive technical decision-making with a long-term platform mindset

Requirements

  • Senior-level experience (Staff / Principal) as a Fullstack Engineer
  • Strong expertise in React and modern frontend ecosystems (SPA architecture, state management, performance optimization)
  • Strong experience with Node.js backend development and API design
  • Proven hands-on experience migrating monolithic applications to SPA or modular architectures
  • Ability to lead technical initiatives end-to-end
  • Solid understanding of software architecture, system design, and trade-offs
  • Experience working in fast-moving, product-driven environments
  • Excellent communication skills and ability to influence technical direction
  • Nice To Have: Previous experience as Tech lead or project management role
  • Experience with microservices or modular backend architectures
  • Familiarity with cloud-native environments and modern CI/CD pipelines
  • Experience collaborating closely with DevOps or infrastructure teams
  • Prior experience in deep-tech, cloud, or infrastructure-heavy products
  • Exposure to performance-critical or high-scale systems.
Benefits
  • Remote work in EMEA timezone
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactNode.jsSPA architectureAPI designRESTGraphQLperformance optimizationmicroservicessoftware architecturesystem design
Soft skills
leadershipmentoringcommunicationinfluencecollaborationtechnical decision-makingproblem-solvingteam buildinginitiativeadaptability