City Greens Logo

City Greens

Full Stack Developer (Internship to Job)

Posted 15 Days Ago
In-Office
Bengaluru South, Bengaluru Urban, Karnataka, IND
Internship
In-Office
Bengaluru South, Bengaluru Urban, Karnataka, IND
Internship
Build and maintain production web and mobile applications using React.js, TypeScript, Node.js, and Express.js. Develop REST APIs, integrate real-time IoT sensor data and WebSockets, manage database interactions, and deliver responsive interfaces for farm operations. Collaborate through GitHub, code reviews, debugging, and structured development practices. The role begins with a three-month onsite unpaid internship, with potential conversion to full-time employment based on performance.
The summary above was generated by AI
PN: Please read the job requirements carefully. It is mandatory to take the pre-screening assessment (on the job posting on our website - if your job portal is not showing it to you) to be considered for a role. Please do not apply if you are looking for remote / wfh / not ok with unpaid internship period before job commences.
Full Stack Developer

Onsite · Bengaluru · CSE / IT / related branches

City Greens is a fast-growing AgriTech startup building automation and AI-driven solutions for Controlled Environment Agriculture (CEA). Our platforms combine software, IoT, and AI to help modern farms, institutions, and agri-enterprises improve productivity, efficiency, and sustainability.

We are building a suite of internal and customer-facing web applications — Farm OS, a commercial farm management dashboard, a mobile companion app for growers, AI-driven insights tools, and the backend platform that ties it all together.

Role overview

We are looking for motivated full stack developers to join our onsite software team. You will work on live, production-grade applications — building features end to end, integrating real-time IoT data, and shipping code that growers and farm operators use every day. This is not a training internship. You will be contributing to real products from week one.

What you will do

Frontend development

Build and maintain user interfaces for our web and mobile applications using React.js and TypeScript. Implement responsive, performant UI components that surface real-time farm data clearly and reliably.

Backend development

Develop and maintain backend services using Node.js and Express.js. Design and implement REST APIs, handle business logic, manage database interactions, and ensure services are reliable and well-structured.

IoT & real-time data integration

Integrate live sensor and device data into application layers — handling real-time data streams, WebSocket connections, and time-series data from farm hardware. Build interfaces that reflect the state of physical systems accurately and promptly.

Code quality & collaboration

Work within a structured team using GitHub for version control, code reviews, and collaborative development. Write clean, maintainable code, participate in reviews, and share regular progress updates with the team.



RequirementsWho this role is for
  • Engineering graduates or final-year students in CSE, IT, ECE, or related branches
  • Self-learners who have built things — personal projects, academic projects, or open source contributions
  • Developers who want to work on real products, not tutorial code
  • Individuals who take ownership of tasks, communicate proactively, and follow through
Key skills & traits

Required

  • Solid understanding of HTML, CSS, JavaScript, and TypeScript
  • React.js — component design, state management, hooks
  • Node.js and Express.js for backend API development
  • REST API design and consumption
  • Git and GitHub — branching, commits, pull requests
  • Problem-solving mindset and ability to debug independently

Good to have

  • PostgreSQL or any relational database
  • WebSockets or real-time data handling
  • Basic understanding of MQTT or IoT data protocols
  • React Native or mobile app development experience
  • Exposure to cloud platforms (AWS / GCP / Firebase)
  • Any deployed project accessible online


BenefitsWhat we offer

Internship-to-full-time pathway

This role begins as a 3-month onsite, unpaid internship focused on real contribution and performance. Interns who demonstrate technical ability, ownership, and consistent delivery will be offered a full-time position.

Starting salary

₹25,000 / month

Coverage

Health insurance

  • Work on production systems — not sandbox projects
  • Exposure to IoT-integrated, real-time application architecture
  • Structured code review and mentorship from the software team
  • Growth into senior development, product engineering, or platform roles


Similar Jobs

An Hour Ago
Hybrid
World Trade Center, Yeshwanthpur, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Manages end-to-end resolution of regulatory, management, nodal officer, and online grievance escalations. Analyzes complex and repeat complaints, performs root-cause analysis, ensures policy compliance and timely resolution, monitors turnaround times and quality, maintains escalation records, and guides BPO and cross-functional teams. The role also drives process improvements, consumer satisfaction, team cross-training, and effective handling of exceptional cases.
An Hour Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
Lead complex technology projects and programs from planning through delivery. Responsibilities include defining requirements, allocating resources, managing timelines and risks, coordinating software, QA, and business stakeholders, monitoring progress, and communicating status. The role also promotes validated AI-assisted project governance, requires strong technical fluency across AWS, MQ, Kubernetes, resiliency, and application architecture, and applies Agile methodologies and JIRA for delivery tracking.
Top Skills: AgileAi-Assisted Project ManagementAuto-ScalingAWSDisaster RecoveryExcelJIRAKanbanKubernetesLoad BalancingMicroservicesMS OfficeMqPowerPointScrumSlasSlisSlos
An Hour Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Financial Services
Lead strategy, roadmap, and delivery for Securities Services data and AI products. Partner with engineering, operations, business, and clients to develop scalable data pipelines, AI/ML solutions, data lake capabilities, RAG applications, and analytics platforms. Oversee data quality, lineage, metadata, stakeholder requirements, product delivery, and continuous improvement while providing technical leadership across global teams.
Top Skills: Ai/MlSparkAWSData LakesData LineageData PipelinesDatabricksETLHadoopMetadata ManagementAzurePrompt EngineeringRag

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account