Senior Full Stack Engineer - AI
Join a team building high-impact, user-facing product from the ground up. Work on meaningful challenges, take ownership end-to-end, and grow alongside a fast-moving, collaborative environment.
Location: Lahore
Job Type: Full-Time
Timing: 9am-6pm
We are looking for Full Stack Engineers with 5+ years of experience developing cutting-edge web apps from the ground up. You will be responsible for implementing the architecture and core features of our web app as well as maintaining the codebase. Building AI-powered automation, real-time data pipelines and customer facing products. You'll own features end-to-end: design APIs, build frontends, integrate LLMs, optimize databases, deploy to serverless and managed servers.
Key Responsibilities
Backend
Node.js/TypeScript: NestJS, production APIs, RESTful design, JWT/OAuth, rate limiting, Swagger/OpenAPI
Async & Queues: Bull/BullMQ, SQS, background jobs, retry logic
ORMs: Prisma or TypeORM, migrations, relations, transactions
Python (secondary): FastAPI/Flask for microservices, async/await (comfortable reading/writing, not expert-level)
Frontend
React/Next.js: TypeScript, hooks/lifecycle, performance optimization
State Management: Redux/NgRx/Zustand
Modern Stack: Tailwind/Material/Bootstrap, REST/GraphQL/WebSockets, Jest/Cypress
Database & Caching
PostgreSQL: Complex queries (joins/CTEs/window functions), EXPLAIN ANALYZE, indexing, schema design, transactions
Redis: Caching patterns, session management, rate limiting, pub/sub
AI/ML Integration (Production Required)
LLM APIs: OpenAI/Anthropic/OpenRouter - prompt engineering, token management, structured outputs, error handling (rate limits/timeouts/retries)
Vector Databases: Qdrant - semantic search in production, embeddings, similarity search
NLP: spaCy/NLTK/SentenceTransformers for text processing
TTS: Elevenlabs or open-source text to speech models
AWS (Production Deployment Experience)
Core Services: EC2, RDS, S3, Lambda, SQS/SNS, CloudWatch - deployed and maintained production apps
Infrastructure: VPCs, security groups, IAM, cost optimization, debugging with CloudWatch
DevOps
Docker: Multi-stage builds, Docker Compose, image optimization
CI/CD: GitHub Actions/GitLab - automated testing, deployment
Experience
2-3 production applications serving real external users (not just internal CRUD apps)
Third-party API integrations at scale (rate limits, retries, circuit breakers, monitoring)
LLM features in production (actual API integration with error handling, not demos)
Features deployed to serverless/AWS and maintained in production
Tests and documentation as part of your workflow (not an afterthought)
Why Join Us
Be part of an innovative startup poised to make a significant impact in the industry.
We are building a next-generation web application to serve our users in a more user-friendly way.
Fast-paced, innovative team that values creativity, collaboration, and continuous learning.
Collaborative and dynamic work culture focused on growth and learning.
End-to-end features serving US/EU customers, direct impact on product roadmap
Latest TypeScript frameworks, AI APIs, AWS infrastructure at scale
Complex technical problems, cross-functional collaboration, learning budget
- Department
- Product
- Locations
- Lahore
About Software Finder
Software Finder is a leading B2B SaaS marketplace that helps businesses discover, compare, and select the right software solutions. Our platform connects companies with tailored software options based on their unique needs, supported by verified reviews and expert insights.
With a growing portfolio of software categories and a global user base, Software Finder is committed to simplifying the software selection process and empowering businesses to make informed decisions.
Our team is driven by a shared mission to innovate, collaborate, and deliver value to our users. As we continue to grow, we are always looking for talented individuals who are passionate about technology, customer success, and making an impact.