Principal Software Engineer
Core
Providing technical leadership and architectural vision for a multi-platform application estate (Next.js web, React Native mobile, and backend microservices) to ensure alignment, scalability, and cohesive system evolution.
Role type
Principal Software Engineer (Architect & Technical Lead)
Builds
Next.js web client, React Native mobile app, and RESTful backend microservices
Domain
SaaS / Job Search Platform / Full-Stack Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
System design, API lifecycle management (REST/OpenAPI), event schema governance, cross-team technical influence, architectural strategy, full-stack web development, technical documentation
Preferred skills
Next.js, React, React Native, MongoDB, PayloadCMS, AWS, Kubernetes, Go, Perl, PHP, MySQL, Elasticsearch
Technologies
Next.js, React, React Native, MongoDB, PayloadCMS, AWS, Kubernetes, Go, Perl, PHP, MySQL, Elasticsearch, OpenAPI
Responsibilities
Own and evolve interface specification lifecycle (REST APIs and event schemas), provide technical influence over Next.js and React Native implementation, define and manage engineering standards, translate architectural vision into practical approaches, maintain oversight across web/mobile/backend domains, build proofs of concept to de-risk delivery, bridge teams to ensure system alignment, identify cross-cutting technical risks, mentor engineers in systems thinking, contribute hands-on to unblock complex changes
Seniority
Principal, strategic architecture & hands-on leadership