Aspire Software

Intermediate Full-Stack Developer

Aspire Software

full-time

Posted on:

Location Type: Hybrid

Location: BeirutLebanon

Visit company website

Explore more

AI Apply
Apply

About the role

  • **Role Overview**
  • We’re hiring an Intermediate Software Developer to support our Senior Engineer and our AI/automation roadmap. This role is hands-on: building product features, internal tools, and customer pilots that connect to existing enterprise systems and data sources. You’ll work closely with a Senior developer and Product Manager to take ideas from spec → prototype → production-ready releases.
  • What you’ll do
  • - Build and ship features end-to-end (backend services, integrations, and light frontend where needed)
  • - Develop and maintain APIs, background jobs, and data pipelines (imports/exports, CSVs third-party integrations)
  • - Help turn AI prototypes into reliable product components (instrumentation, guardrails testing, deployment)
  • - Write clean, reviewed code with strong documentation so the team can move faster
  • - Troubleshoot issues in dev/test/prod, improve reliability, and reduce manual support burden
  • - Collaborate with product and customer-facing teams to iterate quickly based on real feedback
  • What success looks like (first 60–90 days)
  • - You’re shipping weekly, unblocking the Senior Developer from day-to-day implementation
  • - At least 1–2 pilot features/tools are delivered with solid logging/testing and clear handoff docs
  • - Integration work (data ingestion, exports, APIs) becomes predictable and repeatable
  • - Full understanding of our OCR app pipeline

Requirements

  • **Must-have:**
  • - **4–6+ years experience building software in a professional environment**
  • - **Strong fundamentals: data structures, debugging, readable code, and pragmatic problem-solving**
  • - **Experience building and consuming APIs (REST), working with databases (SQL), and integrating external systems**
  • - **Comfortable with Git workflows, code reviews, and writing tests (unit + basic integration)**
  • - **Able to work independently from a ticket/spec and ask good questions early**
  • **Nice-to-have (one or more)**
  • - **Python (FastAPI), Node.js (Express/Nest), or similar backend frameworks**
  • - **TypeScript + React (or willingness to do “enough frontend” to deliver features)**
  • - **Docker, CI/CD, and cloud deployment experience (AWS/Azure/GCP)**
  • - **Experience handling sensitive/regulated data (PII), security best practices, auth/roles**
  • - **Exposure to AI-enabled apps (LLM APIs, RAG/search, OCR, prompt/tool calling, evals) — not required, but a plus**
  • - **OCR systems (Google Document AI, AWS Textract, Azure Form Recognizer, Tesseract, PaddleOCR, etc.)**
  • - **Search or indexing layers (Postgres full-text, OpenSearch, Elasticsearch, vector search) (because search is also one of core function for AI DMS )**
Applicant Tracking System Keywords

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

Hard Skills & Tools
software developmentdata structuresdebuggingreadable codeproblem-solvingAPIsSQLGitunit testingintegration testing
Soft Skills
independent workcollaborationcommunicationproblem-solvingadaptability