Bulwark Software Research
Full Stack Engineer - Python/React.js
- Compensation
- ₹1M–₹2.4M / yr
- Location
- Gurgaon/Gurugram
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Fullstack
- Posted
Skills
Full description
Must-Have Skills :
- React.js (with TypeScript, hooks, modern state management)
- JavaScript / TypeScript, HTML5, CSS
- Python (1+ year, production experience)
- Python web framework FastAPI, Flask, or Django
- REST / GraphQL API development
- LLM integration (OpenAI, Anthropic, or similar APIs)
- AI agent frameworks LangChain, LangGraph, LlamaIndex, CrewAI, or AutoGen
- Core agent patterns tool use, function calling, RAG, memory, multi-step planning
- Vector databases Pinecone, Weaviate, pgvector, or Chroma
- Prompt engineering
- Git, JSON, standard developer tooling
Key Responsibilities :
- Design and develop end-to-end scalable and secure web applications, ensuring high performance and responsiveness for a superior user experience.
- Collaborate effectively with product and design teams to understand user needs and translate them into technical specifications and actionable development plans.
- Architect and implement robust APIs and microservices, ensuring seamless integration with various internal and external systems.
- Optimize application performance, scalability, and reliability through continuous monitoring, profiling, and refactoring efforts.
- Champion best practices in code quality, testing, and deployment, contributing to a culture of engineering excellence and maintainability.
- Actively participate in code reviews, technical discussions, and knowledge sharing sessions to elevate the team's collective expertise and foster innovation.
Nice-to-Have Skills :
- MCP (Model Context Protocol)
- Multi-agent orchestration
- Docker, CI/CD pipelines
- Cloud platforms AWS, GCP, or Azure
- LLM evaluation tools Ragas, LangSmith
- LLM observability and monitoring
- Open-source contributions or public AI portfolio
Soft Skills :
- Problem-solving
- Clear written and verbal communication
- Collaboration with product, design, and ML teams