P
Posted 1mo ago

Developer - FullStack - IN

Photon
India
$50k-$175k/yrOnsiteFull Time, Contract
Responsibilities
  • designing applications
  • developing services
  • maintaining applications
Requirements
  • Bachelor's degree or equivalent
  • 8+ years full-stack experience with React.js,NestJS,TypeScript,Node.js,GCP,Firebase
  • Strong architecture, API, security, and Git skills
Technical tools mentioned
React.jsNestJSTypeScriptNode.jsGoogle Cloud Platform (GCP)Firebase FirestoreCloud FunctionsCloud RunCloud StorageGitDockerKubernetesHTML5CSS3CI/CD Pipelines

Job description

Full Stack Engineer (React.js / NestJS / TypeScript / Node.js / GCP)

Position Overview

We are seeking a highly skilled Full Stack Engineer to design, develop, and maintain scalable web applications using modern frontend and backend technologies. The ideal candidate will have strong expertise in React.js, NestJS, TypeScript, Node.js, and Google Cloud Platform (GCP), along with experience in application architecture, cloud-native development, and NoSQL databases such as Firebase.

This role requires a hands-on engineer who can contribute across the entire software development lifecycle, from solution design and architecture to implementation, deployment, and ongoing optimization.


 

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using React.js, NestJS, TypeScript, and Node.js
  • Build responsive, scalable, and high-performance user interfaces and backend services. 
  • Architect and implement RESTful APIs, microservices, and server-side applications. 
  • Design and optimize data models using NoSQL databases, particularly Firebase Firestore
  • Develop and manage cloud-native applications on Google Cloud Platform (GCP)
  • Collaborate with product managers, designers, and engineering teams to translate business requirements into technical solutions. 
  • Ensure application performance, security, scalability, and reliability. 
  • Participate in system architecture discussions and provide technical leadership on solution design. 
  • Implement CI/CD pipelines and deployment automation. 
  • Write clean, maintainable, and well-documented code following industry best practices. 
  • Conduct code reviews, troubleshoot issues, and support production environments. 
  • Evaluate and recommend improvements to technology stacks, architecture, and development processes. 

 

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). 
  • 8+ years of full-stack development experience. 
  • Strong proficiency in: 
    • React.js
    • NestJS
    • TypeScript
    • Node.js
  • Experience designing and consuming REST APIs and backend services. 
  • Hands-on experience with Google Cloud Platform (GCP) services. 
  • Strong understanding of software architecture, design patterns, and scalable application development. 
  • Experience with Firebase and NoSQL database design principles. 
  • Knowledge of authentication, authorization, and application security best practices. 
  • Experience with Git-based version control and collaborative development workflows. 
  • Strong problem-solving, debugging, and analytical skills. 
  • Excellent communication and teamwork abilities. 

 

Preferred Qualifications

  • Experience designing distributed systems and microservices architectures. 
  • Knowledge of Firebase services such as: 
    • Firestore 
    • Firebase Authentication 
    • Cloud Functions 
    • Cloud Storage 
  • Experience with containerization technologies such as Docker. 
  • Familiarity with Kubernetes and cloud infrastructure management. 
  • Experience with CI/CD tools and DevOps practices. 
  • Exposure to event-driven architectures and message queues. 
  • Experience working in Agile/Scrum environments. 
  • Previous experience leading technical design discussions and mentoring developers. 

 

Technical Environment

Frontend

  • React.js 
  • TypeScript 
  • HTML5, CSS3 
  • Modern state management libraries 

Backend

  • Node.js 
  • NestJS 
  • REST APIs 
  • Microservices Architecture 

Cloud & Infrastructure

  • Google Cloud Platform (GCP) 
  • Cloud Functions 
  • Cloud Run 
  • Cloud Storage 
  • CI/CD Pipelines 

Database

  • Firebase Firestore 
  • NoSQL Data Modeling 

Tools

  • Git 
  • Docker 
  • Agile/Scrum Methodologies

Compensation, Benefits and Duration

Minimum Compensation: USD 50,000

Maximum Compensation: USD 175,000

Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.

Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.

This position is available for independent contractors

No applications will be considered if received more than 120 days after the date of this post

About Photon

A technology employer hiring full-stack engineers to design and maintain scalable web and cloud applications.

Year founded
1999
Employees
5400

Similar jobs

Developer roles
2w
Save
Mark Applied
Hide
Engineer II Software Engineering X
Pune, Maharashtra, India
OnsiteFull Time
Vertiv
VertivNYSE: VRT: Provides critical power and cooling for data centers.
3+ YOEBachelor's in CS/SE/EE/CE,3+ years software testing experience,test planning,automation,defect tracking,REST API testing,Git knowledge,Agile experience,English proficiency.
Postman, Git, Microsoft SQL Server, Wireshark
3w
Save
Mark Applied
Hide
Senior Engineer - Desk Side Services, AMT Asset Management Software (141915)
India
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global provider of information technology services and software consulting.
Experience in asset management and support operations, strong analytical and communication skills, familiarity with coding standards, and ability to produce documentation and mentor junior developers.
ITIL, CMMI
1mo
Save
Mark Applied
Hide
Assistan Engineer- SMT (1901)
India
OnsiteFull Time
Daikin
DaikinTokyo Stock Exchange: 6367: Global manufacturer of advanced air conditioning and heating systems.
Knowledge of hydraulic circuits, mechanical drawings, material selection; PM and maintenance of SMT equipment; troubleshooting feeders, nozzles, conveyors; documenting PM checklists; proficiency with Excel and PowerPoint.
Solder Paste Printer, Pick & Place Machine, Reflow Oven, Conveyor System, Loader / Unloader, Microsoft PowerPoint, Microsoft Excel
1y
Save
Mark Applied
Hide
Developer III- MES (Global) IND
India
HybridFull Time
First Solar
First SolarNASDAQ: FSLR: Designs and manufactures thin-film photovoltaic solar modules.
6+ YOEBachelor or Master Degree in IT or related field, 6+ years in software development using Microsoft .NET technologies, and 3+ years interfacing with manufacturing control systems.
.NET, C#, XAML, ASP.NET, JavaScript, Microsoft SQL Server, T-SQL, Azure DevOps, Git, YAML, SQL Server Integration Services, Angular, AngularJS
2y
Save
Mark Applied
Hide
Engineer.Engineering & Maintenance.MIMS Hospital Calicut
India
OnsiteFull Time
Aster DM Healthcare
Aster DM HealthcareNational Stock Exchange of India: ASTERDM: Operates an integrated network of hospitals, clinics, and pharmacies.
Engineer position in Engineering & Maintenance at MIMS Hospital Calicut.
2d
Save
Mark Applied
Hide
Application Developer
Nagpur, Maharashtra, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of SAP Cloud Application Lifecycle Management experience, 15 years of full-time education, cloud application design and configuration skills, problem-solving ability, and cross-functional collaboration.
SAP Cloud Application Lifecycle Management (ALM)
2d
Save
Mark Applied
Hide
Sr. Java Dev IRC300495
Bengaluru or Chennai or Hyderabad or Nagpur or Noida or Pune or India
HybridFull Time
GlobalLogic
GlobalLogic: Digital product engineering and software development services provider.
6+ YOERequires 6–8 years of software development experience, strong Java, J2EE, Spring, Spring Boot, microservices, databases, Azure, Agile methods, and software architecture experience.
Java, Spring Boot, Microservices, Azure, Kafka, J2EE, Spring, JPA, Hibernate, RESTful Webservices, MySQL, Postman, Swagger, Redis, Elastic Search, Agile, Scrum, Kanban
1w
Save
Mark Applied
Hide
Design Engineer - PAS
Nagpur, Maharashtra, India
OnsiteFull Time
HarbisonWalker International
HarbisonWalker International: Manufactures and provides high-temperature refractory products and services.
1+ YOEB.E. Mechanical degree, 1–3 years of experience, and knowledge of furnace design, heat transfer, material behavior, and refractory engineering for the steel segment.