What are the responsibilities and job description for the Lead Software Engineer – Node.js, React, PostgreSQL position at GTN Technical Staffing?
Lead Software Engineer – Node.js, React, PostgreSQL
Location: Plano, TX (On-Site Only – No Remote, No Hybrid)
Compensation: $150,000 – $175,000 Base
Bonus: 15% Annual Bonus
Employment Type: Full-Time / Direct Hire
Overview
We are seeking a Lead Software Engineer to drive the development of innovative, scalable applications using Node.js, React, and PostgreSQL. This role is hands-on and leadership-focused, responsible for technical direction, architecture, and mentoring a team of engineers while partnering closely with product, design, and QA teams.
This is an on-site role in Plano, TX and requires daily in-office collaboration.
Key Responsibilities
• Lead the design and development of scalable full-stack features using Node.js, React, and JavaScript/TypeScript
• Build and maintain RESTful APIs and reusable React components with cross-browser compatibility
• Provide architectural direction and enforce best practices in coding, testing, documentation, and code quality
• Collaborate with product, design, and QA teams to gather requirements and deliver solutions on schedule
• Own technical initiatives, define timelines and milestones, and communicate progress to stakeholders
• Mentor junior and mid-level engineers through technical guidance, code reviews, and regular one-on-ones
• Foster a collaborative, high-performance engineering culture
• Write clean, efficient, well-documented, and testable code
• Actively participate in and lead code reviews to maintain engineering standards
Requirements
• Bachelor’s degree in Computer Science or a related field
• 7 years of professional software engineering experience
• Strong experience with microservices architecture, RESTful APIs, GraphQL, and JSON
• Proficiency in Node.js, React, JavaScript/TypeScript, HTML/CSS
• Strong experience with PostgreSQL and relational database design
• 2 years of experience with MongoDB and/or Redis
• Experience with messaging systems such as Kafka or MQ
• Working knowledge of cloud platforms (AWS, Azure, or GCP)
• Experience with DevOps practices, containerization (Docker), and orchestration (Kubernetes)
• Strong understanding of Agile/Scrum development methodologies
• Experience with unit testing and end-to-end testing frameworks
• Excellent analytical, troubleshooting, and problem-solving skills
• Strong written and verbal communication skills with the ability to explain technical concepts clearly
Additional Qualifications
• Experience working closely with UI/UX teams to refine and implement designs
• Strong interpersonal skills and ability to collaborate across technical and non-technical teams
• Proven ability to lead projects from concept through delivery
Salary : $150,000 - $175,000