Jobs in JS est. 2016

← All jobs

Photon are hiring a Full Stack Developer | Onsite

Mid-level Dallas, Texas, United States $40k–$140k posted 2026-08-31

Apply for this position →

Full Stack Developer 

KEY RESPONSIBILITIES 

  • Design, develop, and maintain scalable full-stack applications using Angular, Node.js, NestJS, and Java Spring Boot
  • Build responsive front-end solutions using HTML, CSS, JavaScript, TypeScript, and NGRX/Redux
  • Develop and integrate secure REST APIs and manage API gateways using Apigee Edge
  • Design and optimize data solutions using MongoDB
  • Develop and deploy applications across GCP and Microsoft Azure
  • Participate in technical design, code reviews, troubleshooting, and performance optimization. 
  • Collaborate with cross-functional teams in an Agile environment and provide technical guidance to development teams. 

REQUIRED SKILLS 

  • Front End: Angular, HTML, CSS, JavaScript, TypeScript, NGRX/Redux. 
  • Backend: Node.js, NestJS, Java, Spring Boot. 
  • Database: MongoDB. 
  • API Management: REST APIs, Apigee Edge. 
  • Cloud: Google Cloud Platform (GCP), Microsoft Azure. 
  • Strong understanding of full-stack development, microservices, API integration, and cloud-native applications. 

QUALIFICATIONS 

  • Bachelor's degree in Computer Science, IT, Engineering, or a related field. 
  • 7+ years of experience in full-stack software development. 
  • Strong experience building enterprise-grade applications and APIs. 
  • Experience with Agile/Scrum methodologies. 
  • Strong problem-solving, communication, and stakeholder management skills. 

Compensation, Benefits and Duration

Minimum Compensation: USD 40,000
Maximum Compensation: USD 140,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

Apply for this position →