Senior Software Engineer
Punctuations
Job Description
Company Description
Punctuations is a fast-growing AI technology company specializing in chatbot development, AI vision, and LLM-driven agentic systems. Our mission is to empower clients through intelligent automation and data-driven solutions. We are a team of engineers and innovators who thrive on solving complex problems and delivering measurable impact in the rapidly evolving AI landscape.
Role Description
We are looking for a Senior Software Developer to join our team in Vasai/Mumbai. This is a full-time, on-site role for an engineer who thrives in a collaborative, high-energy office environment.
Location: Vasai / Mumbai (On-site)
Mode: Full-time
Please Note: We are looking for candidates with a minimum of 3 years of professional full-stack experience with Python and JavaScript. This is a mandatory requirement to ensure you can hit the ground running with our complex AI architectures. You will be a key contributor, developing high-performance applications using React, Python, and FastAPI, while leading the charge in building autonomous agents and Generative AI solutions.
Key Responsibilities
- AI Feature Development: Build and maintain full-stack features for AI products, including intelligent chatbots, vision systems, and automated content engines.
- LLM & Agentic Systems: Implement and optimize LLM and GenAI APIs (OpenAI, Anthropic, etc.) and develop sophisticated AI Agents to automate complex business workflows.
- Tech Adaptability: Research, prototype, and implement solutions using new frameworks or programming languages as required by the product roadmap.
- Backend Engineering: Develop scalable, high-concurrency APIs and microservices using Python and FastAPI.
- Frontend Excellence: Create intuitive, responsive user interfaces using React to make complex AI interactions feel seamless.
- Cloud & DevOps: Support the deployment and monitoring of applications on AWS or Azure using modern CI/CD practices.
- Code Quality: Participate in peer code reviews, write unit tests, and maintain clean, well-documented code.
Required Skills & Experience
- Experience: Minimum 3 years (Must-Have) and up to 5 years of professional experience in full-stack software development.
- Core Tech: Expert-level proficiency in Python (specifically FastAPI) and React.
- AI/ML Expertise: Proven experience working with LLM APIs (OpenAI, Claude, Gemini etc.) and building Generative AI applications.
- AI Agents: Experience implementing agentic frameworks or building custom autonomous agents that interact with tools and APIs.
- Cloud Knowledge: Familiarity with AWS or Azure services (Compute, Storage, and basic Networking).
- Database: Experience with PostgreSQL, MongoDB, or Vector Databases (e.g., Pinecone, Milvus, Qdrant).
- Availability: Must be able to work full-time from our Vasai/Mumbai office (This is not a remote/hybrid position).
- Learning Mindset: A proven track record of quickly picking up new technologies and applying them to production environments.
Good to Have
- Experience with LangChain, LangGraph, LlamaIndex or similar AI orchestration frameworks.
- Familiarity with container orchestration (Docker/Kubernetes).
- Knowledge of TypeScript and Node.js.
- Local candidates residing in or near Vasai/Mumbai are highly preferred.
What We Offer
- Cutting-Edge Tech: Direct hands-on work with the latest LLM APIs, vision systems, and applied AI tools.
- Collaborative Culture: A vibrant, on-site team environment in Vasai/Mumbai that rewards ownership and fast-paced innovation.
- Impact: A flat hierarchy where you own your features from concept to deployment.
- Growth: Competitive salary and the opportunity to grow into technical leadership roles within the company.
If you're a motivated individual who is passionate about managing high-quality software and wants to work in a collaborative and innovative environment, we would love to hear from you.
If you prefer to email your CV, please send it to [email protected]