- Translate business requirements into scalable and maintainable system architectures
- Lead discovery sessions and create structured solution blueprints
- Define:
- Data models
- System boundaries
- API contracts
- Performance trade-offs
- Design systems that can evolve from MVP scalable product
MVP Development & Delivery
- Build MVPs that are fast to launch yet production-conscious
- Ensure systems are designed to scale without major rework
- Balance speed vs engineering quality
- Experience handling large datasets and performance bottlenecks
- Design for analytics, reporting, and scalability
- Advanced SQL proficiency
System Design & Architecture
- Experience designing scalable, modular systems
- Strong understanding of:
- Monolith vs Microservices (and when to use each)
- API design (contract-first approach)
- Caching, queues,
background jobs
- Ability to design systems that grow without redesign
Problem Solving
- Break down ambiguous problems into structured solutions
- Robust debugging and performance optimization skills
2. AI-First Mindset
- Daily usage of AI tools (ChatGPT, Copilot, Cursor)
- Ability to learn new tech stacks quickly using AI
- Experience integrating AI APIs (e.g., OpenAI)
- Use AI for:
- Rapid prototyping
- Code generation
- Debugging
- Architecture exploration
Key Expectation:
You do not blindly rely on AI—you validate and improve outputs using solid engineering judgment.
- Technology Stack Expectations
Backend
- Laravel (PHP), Node.js (Express/NestJS), Python (Django/FastAPI), or Ruby on Rails
- Strong experience in API design & integrations
Frontend
- React / Next.js / Vue.js
- Ability to build functional and usable UI quickly