Full Stack Software Engineer

Posted 73ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Full Stack Engineer at Spekit focusing on AI system development and performance improvement. Building maintainable systems and mentoring for faster execution in a growing team.

Responsibilities:

  • Help level up architecture and performance across the stack
  • Mentor others in building fast, maintainable systems
  • Evolve the codebase and establish guidelines
  • Debug deeply and strengthen system design practices
  • Lead delivery of features that ship user value and modernize legacy paths

Requirements:

  • **Full-Stack Fluency:** Demonstrated ability to deliver end-to-end features using React (frontend) and Django/Python (backend) with PostgreSQL.
  • **Debugging as a Superpower:** Systematic approach to identifying and resolving bugs across layers — from frontend quirks to API logic to data inconsistencies.
  • **Modernization Mindset:** Knows how to refactor incrementally and establish cleaner boundaries in legacy systems without halting delivery.
  • **System & Design Pragmatism:** Understands domain separation, modularity, and how to introduce reusable patterns where ad-hoc solutions once lived.
  • **Collaborative Systems Thinker:** Works transparently, communicates trade-offs clearly, and helps the team make thoughtful, fast decisions
  • **CI/CD & Observability Familiarity:** Comfortable improving dev pipelines, logs, metrics, and alerts to make debugging faster.
  • **UX-Driven Approach:** Empathy for user experience and design consistency, and comfort working closely with designers on pragmatic solutions.
  • **Frontend Performance Awareness:** Ability to diagnose rendering bottlenecks, bundle size issues, or component inefficiencies.
  • **Experience Standardizing Codebases:** Has introduced or enforced shared patterns, linting rules, or architecture guidelines in fast-paced teams.
  • **Experience in Small/Scaling Startups:** Comfort working close to production and DevOps boundaries.
  • **Interest in Tooling:** Enjoys improving developer experience — from better debugging utilities to simpler build processes.