Principal Data Engineer/ Technical Lead

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

node.js javascript postgresql mongodb graphql

📋 Description

  • Act as player-coach with technical direction and mentorship for a 3–5 engineer squad.
  • Design and implement DALs and ODMs to translate SQL-like queries to MongoDB operations.
  • Build middleware to keep core logic storage-agnostic across data stores.
  • Architect multi-tenant, secure MongoDB ecosystem; optimize queries with IXSCAN vs COLLSCAN.
  • Plan hybrid data architectures for operational, transactional, and analytical workloads.
  • Develop Node.js/JavaScript microservices (GraphQL) for the no-code runtime.

🎯 Requirements

  • Bachelor’s degree in Computer Science; Master’s or higher preferred.
  • 10+ years in backend/data/platform engineering for large-scale systems.
  • 2+ years as Technical Lead/Player-Coach mentoring a team while hands-on.
  • Deep PostgreSQL and MongoDB Atlas experience; Elasticsearch; complex pipelines.
  • Experience building DALs/ODM translators decoupling app logic from storage.
  • Node.js (or Python/Java/Go) for high-scale, event-driven architectures.

🎁 Benefits

  • Remote-first work from home.
  • Unlimited PTO.
  • Student loan payback program.
  • Employer-covered health, dental, and vision for you and dependents.
  • 401(k) with company match.
  • Monthly stipend toward WFH setup.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →