Role Overview
We are looking for a Senior Full Stack Software Engineer to own core modules of the 2Bigha.ai platform across backend, frontend, and basic DevOps/cloud. You will primarily work with the PERN Stack (PostgreSQL, Express.js, React.js, Node.js) to build scalable property listing flows, GIS-based land visualizations, digitization workflows, and internal tools for our Sales and Operations teams, while mentoring other engineers and driving best practices in code quality, security, and deployment.
Key ResponsibilitiesProduct & Feature Delivery
- Design, build, and maintain end-to-end features using React.js for the frontend and Node.js/Express.js for backend services.
- Design and optimize PostgreSQL databases to support scalable and high-performance applications.
- Implement and improve flows for property listings, land search, lead capture, and internal dashboards (SEO, Operations, Calling Team).
- Develop and consume RESTful APIs and integrate third-party services such as payment gateways, communication APIs, GIS platforms, and CRMs.
- Build reusable, scalable, and maintainable components across the application.
Architecture, Security & Quality
- Contribute to system architecture and database design for scalable, secure, and maintainable applications.
- Ensure application and data security through input validation, secure authentication and authorization, session management, encryption where required, and least-privilege access.
- Collaborate with leadership to align with security and compliance best practices, including data protection, logging, audit trails, backup, and retention policies.
- Write clean, testable, well-documented code and drive code reviews, refactoring, performance optimization, and best engineering practices.
Cloud, DevOps & Reliability
- Work with DevOps to design and maintain cloud infrastructure on AWS, GCP, or Azure for web applications, APIs, and background jobs.
- Contribute to CI/CD pipelines, environment setup (Development, Staging, Production), and automated deployments using Docker and cloud-native services.
- Help configure monitoring, logging, and alerting for critical services.
- Troubleshoot production issues while ensuring reliability, scalability, and security.
Collaboration & Leadership
- Work closely with Product, Design, SEO, GIS, and Operations teams to translate business requirements into technical solutions.
- Mentor junior developers, provide structured feedback, and improve engineering practices.
- Break down product requirements into technical tasks and estimates.
- Proactively identify technical risks, dependencies, and opportunities for improvement.
Required Skills & ExperienceTechnical
- 5+ years of experience building scalable web applications as a Full Stack Engineer.
- Strong hands-on experience with the PERN Stack (PostgreSQL, Express.js, React.js, Node.js).
- Strong backend development experience using Node.js and Express.js, with expertise in designing and building RESTful APIs.
- Solid frontend development skills using React.js, including component-based architecture, Hooks, and state management (Redux/Context API or similar).
- Strong understanding of relational databases, particularly PostgreSQL, including schema design, query optimization, indexing, and performance tuning.
- Familiarity with NoSQL databases such as MongoDB or Redis is an advantage.
- Hands-on experience with cloud platforms (AWS/GCP/Azure), including managed databases, storage, IAM, networking, and deployment.
- Experience with Docker, CI/CD pipelines, Git, and monitoring/logging tools.
- Familiarity with web security best practices (OWASP Top 10, HTTPS, JWT authentication, secure cookies, secrets management, and API security).
Pay: ₹30,000.00 - ₹80,000.00 per month
Benefits:
- Paid sick time
- Provident Fund
Work Location: In person