Browse All Jobs
Stellic is seeking a Senior Backend Engineer to join their team in Karachi, Pakistan. Stellic empowers universities to transform the student experience. The Senior Backend Engineer will play a crucial role in driving upgrades to the backend architecture and up-leveling the engineering team's ability to deliver new product capabilities.

The role involves:
  • Working closely with founders and product managers to understand the platform's capabilities.
  • Designing and leading the implementation of scalable backend architectures.
  • Building and maintaining clean, ergonomic APIs.
  • Developing and optimizing database schemas and queries.
  • Identifying and introducing abstractions to increase system performance and reliability.
  • Mentoring other engineers in best practices and code quality.
  • Ensuring a high degree of quality through robust testing strategies.

Requirements:
  • 5+ years of experience as a backend engineer operating at scale.
  • Strong ownership mindset and ability to autonomously lead complex implementations.
  • Deep curiosity, customer empathy, and commitment to engineering as a craft.
  • Ability to plan, estimate, and manage the technical aspects of project execution.
  • Excellent problem-solving skills and ability to mentor junior developers.
  • Impeccable communication skills for collaborating with various teams.
  • Deep experience with backend engineering using high-level programming languages and frameworks (Python/Django a plus).
  • Deep experience with ORMs, RESTful APIs, background jobs, real-time streaming, etc. (DRF, Celery, Channels a plus).
  • Experience with both single- and multi-tenant architectures.
  • Advanced skills in cloud deployment and hyperscalers (AWS a plus).
  • Strong proficiency in designing and optimizing SQL databases and complex SQL queries (PostgreSQL a plus).
  • Experience implementing secure AuthN/AuthZ systems using OAuth2, SAML, JWTs, RBAC/ABAC, etc.
  • Experience implementing search engine capabilities (ElasticSearch a plus).
  • Experience with asynchronous / event-based programming, message / event queues, etc.
  • Strong background in API design, documentation, and versioning strategies.
  • Solid understanding of software testing, CI/CD practices, observability, etc. (AWS CodeDeploy, Sentry, Grafana, Prometheus a plus).
  • Proficiency in building and managing data orchestration pipelines for ETL and other large-scale data processing problems using high-level languages like Python and frameworks like Dagster, Airflow, etc.

What Stellic offers:
  • Generous stock options in a Series A stage startup.
  • Flexible, outcome-based culture.
  • Dollar-pegged salary.
  • Comprehensive health insurance.
  • Transport coverage.
  • Annual international retreats.
Apply

Stellic