Back to search
factori.com Linkedin · Posted 23d ago

Software Engineer — Full Stack (Immediate Joiners Only)

Bengaluru, Karnataka, India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Position

Software Engineer — Full Stack

Department

Engineering

Location

Bannerghatta, Bengaluru (Work from Office)

Employment Type

Full-Time, Permanent

Experience

2–3 years (in startups or small teams)

Compensation

Up to ₹12 Lakhs per annum (based on experience & skill fit)

Reports To

Co-Founder & Head of Engineering


About factori.com

factori.com is building the operating system for modern manufacturing and commerce — connecting factories, businesses, entrepreneurs, and supply chains on a single technology-driven platform. We work with 500+ partner manufacturers across India and have built a full-stack factory management, B2B commerce, and plug-and-play online retailing platform that enables entrepreneurs to launch and scale their own consumer-facing brands.

Our technology powers everything from real-time order tracking and manufacturing coordination to a white-label ecommerce retailing platform with 10,000+ products, automated fulfilment, and pan-India delivery. We are a small, fast-moving engineering team where every line of code ships to production and directly impacts the business.


Role Overview

We are looking for a hands-on, self-driven Software Engineer who can independently own and deliver features across the entire stack — from the React JS frontend to the PHP/MySQL backend, APIs, and AWS infrastructure. This is not a role where you will be a small cog in a large machine. You will work directly with the Co-Founder & Head of Engineering, take ownership of critical modules, and see your work go live within days, not months.

We value builders who can think, design, code, test, deploy, and monitor — end to end. If you thrive in fast-paced, high-ownership environments where you ship real products to real users, this role is for you.


Key Responsibilities

Full-Stack Development: Design, develop, and maintain features across the factori.com platform — including the B2B commerce portal, retailing platform, order management system, and internal tools — using PHP, MySQL, React JS, and REST APIs.

Frontend Engineering: Build responsive, performant, and SEO-friendly user interfaces using React JS, including dynamic product pages, dashboards, checkout flows, and admin panels. Implement proper meta tag handling (Open Graph, React Helmet) for social media sharing and crawler compatibility.

Backend Engineering: Develop and optimise PHP-based backend services, write efficient MySQL queries, design database schemas, build RESTful APIs, and integrate third-party services (payment gateways, logistics APIs, SMS/email providers).

Infrastructure & DevOps: Manage and optimise AWS infrastructure including EC2, S3, RDS, CloudFront, Route 53, and Lambda. Configure and maintain Nginx web servers, SSL certificates, DNS, and caching layers (Redis). Set up CI/CD pipelines for automated deployments.

AI-Assisted Development: Use Cursor IDE (and similar AI-powered coding tools) as a core part of your daily workflow to accelerate development, write cleaner code, debug faster, and maintain high velocity without compromising quality.

Release Management: Own the release cycle using GitHub — branching strategies, pull requests, code reviews, version tagging, and production deployments. Ensure zero-downtime deployments and quick rollback capability.

Performance & Reliability: Monitor application performance, identify bottlenecks, optimise page load times, and ensure 99.9% uptime. Implement logging, error tracking, and alerting systems.

Microservices & Integrations: Build and maintain lightweight microservices (Python/FastAPI or Node.js) where needed — for search normalisation, NLP processing, webhook handlers, and data pipelines. Containerise services using Docker.

Security: Implement security best practices — input validation, parameterised queries, CORS configuration, rate limiting, authentication/authorisation, and data encryption.


Technical Skills Required

Core Technology Stack:

Area

Technologies

Frontend

React JS, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, React Helmet / React Helmet Async, Responsive Design

Backend

PHP (Laravel/Core PHP), MySQL, RESTful API design, cURL, JSON, Redis

Cloud & Infra

AWS (EC2, S3, RDS, CloudFront, Route 53, Lambda, SES), Nginx, SSL/TLS, DNS management

DevOps & Tools

GitHub (branching, PRs, code reviews, release management), Docker, CI/CD pipelines, SSH, Linux (Ubuntu)

AI-Assisted Dev

Cursor IDE (mandatory proficiency), GitHub Copilot, prompt-driven development workflows

Microservices

Python (FastAPI), Node.js, Docker containerisation, webhook integrations

SEO & Social

Open Graph meta tags, server-side rendering / prerendering (Prerender.io), Google Search Console, structured data

Others

Payment gateway integrations (Razorpay, etc.), logistics/shipping APIs, SMS & email APIs, Google Analytics, caching strategies


Qualifications & Experience

Education: B.Tech / B.E. in Computer Science, Information Technology, or a related discipline from a reputed institution. Candidates from NIT, IIT, IIIT, BITS, or equivalent premier institutions are strongly preferred.

Experience: 2–3 years of hands-on experience in building and shipping complex web applications independently. We specifically seek candidates who have worked in startups or small engineering teams (less than 10 engineers) where they owned features end to end.

Not a Fit: Candidates who have spent their career in large organisations (50+ engineering teams) working on narrow, siloed tasks will not be suitable for this role. We need generalists who can context-switch and deliver across the stack.

Cursor Proficiency: Demonstrable experience using Cursor IDE (or similar AI-assisted coding tools) as part of your daily development workflow is mandatory. We will evaluate this during the interview.

Portfolio: A strong GitHub profile, personal projects, or live applications that demonstrate your ability to build independently will be a significant advantage.


What We Look For in a Candidate

Ownership mindset — you treat the product as your own, not as a task assigned to you.

Ability to go from problem statement to deployed solution with minimal hand-holding.

Strong debugging skills and the ability to troubleshoot production issues under pressure.

Clear communication — you can explain technical decisions to non-technical stakeholders.

Speed with quality — you ship fast without cutting corners on security or reliability.

Curiosity to learn new tools, frameworks, and approaches. Our stack evolves; so should you.

Comfort with ambiguity — startup life means requirements change, priorities shift, and you adapt.


Why Join factori.com?

Direct Impact: Your code powers a platform used by 500+ manufacturers, thousands of businesses, and a growing network of online entrepreneurs across India. Every feature you build has immediate, visible impact.

Work with Leadership: You report directly to the Co-Founder & Head of Engineering. No layers of middle management. Your ideas are heard, debated, and shipped.

Startup Velocity: We deploy to production multiple times a week. You will build more here in 6 months than you would in 2 years at a large company.

Cutting-Edge Tools: We actively use AI-powered development tools (Cursor, Copilot) and encourage our engineers to push the boundaries of AI-assisted development.

Meaningful Mission: We are building India’s manufacturing and commerce infrastructure — enabling Make in India at scale. This is not another CRUD app; this is a platform that connects the real economy.


Interview Process

Round 1 — Screening Call: 30-minute call to understand your background, experience, and motivation. We will discuss your past projects and startup experience.

Round 2 — Technical Assessment: A take-home or live coding assignment that mirrors real tasks at factori.com. You will be evaluated on code quality, architecture decisions, and ability to use Cursor IDE effectively.

Round 3 — System Design & Discussion: A conversation with the Co-Founder & Head of Engineering covering system design, infrastructure decisions, and your approach to building scalable applications.

  • Round 4 — Culture Fit & Offer: Final conversation on values, working style, and expectations. Offer extended to successful candidates.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent