Tech lead

About the Project

A US-based fintech/edtech product used by thousands of educational organizations. The platform replaces paperwork and manual processes, making financial flows transparent and efficient.
The product has scaled from schools to districts and state-level implementations.
The team has been working on the project for 6+ years โ€” stable product, mature codebase, strong engineering culture.

We are looking for an engineer, not just a coder โ€” someone who thinks in systems, understands business value, and takes ownership of delivery.

Requirements

  • Node.js / Express.js / TypeScript โ€” 5+ years
  • JavaScript, React โ€” 5+ years
  • Nest.js / Next.js โ€” 3+ years
  • Microservices architecture & REST APIs โ€” 3+ years
  • MongoDB (aggregations, transactions, clusters)
  • MySQL (TypeORM, migrations)
  • Docker & CI/CD
  • Unit & integration testing
  • Experience using AI tools / Copilot in daily development

     

Nice to have:

  • Experience in services and system architecture design
  • Practical usage of AI tools / Copilot (with understanding of pros & cons)
  • Experience with AWS:
  • S3, EC2, CloudFront, Lambda
  • CI/CD tools:
  • GitHub Pipelines, Jenkins
  • Docker Compose, ECS (AWS)
  • Figma (viewing designs)
  • Jira / Confluence
  • Experience building LLM-based applications and integrations
  • Understanding of vector databases
  • Python experience is a plus

 

 

Responsibilities

  • Own feature development end-to-end: from product discovery and story refinement to delivery in production
  • Collaborate closely with Product, QA, Architecture, and DevOps teams to ensure clear requirements, technical feasibility, and business value
  • Participate in architecture discussions and ensure features are implemented according to technical and security standards
  • Follow and improve coding standards, review pull requests, and maintain high code quality
  • Develop new applications and confidently work with legacy systems
  • Take ownership of feature quality, including testing before QA handoff
  • Actively use AI tools to improve development efficiency and delivery quality
  • Lead assigned initiatives, coordinate required resources, and raise risks or concerns proactively
  • Keep technical and feature-related documentation up to date
  • Participate in discovery sessions and R&D activities when needed

Required languages

English B2 - Upper Intermediate
communication skills, NodeJS, JavaScript, TypeScript, Docker
Published 31 December 2025
15 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...