GTN Technical Staffing · 5 hours ago
Principal Software Engineer – Node.js, React, PostgreSQL
GTN Technical Staffing is seeking a Principal Software Engineer to provide technical leadership and architectural direction for modern, scalable software platforms. This hands-on role focuses on designing and delivering high-quality systems using Node.js, React, and PostgreSQL within a microservices architecture.
Responsibilities
Define and drive a scalable, maintainable architecture using Node.js, React, and PostgreSQL
Design and implement high-quality, full-stack features with a focus on performance, reliability, and scalability
Establish and enforce best practices for code quality, testing (unit and end-to-end), security, and documentation
Serve as a technical mentor and thought leader, raising the engineering bar across teams
Lead architectural discussions, design reviews, and complex technical initiatives
Collaborate closely with Product, Design, and QA teams to translate business requirements into technical solutions
Guide microservices design, API standards (REST/GraphQL), and service-to-service communication
Drive continuous improvement through tooling, process optimization, and evaluation of emerging technologies
Qualification
Required
Bachelor's degree in Computer Science or a related field (or equivalent experience)
5+ years of professional software development experience in modern application environments
Strong expertise in microservices architecture, RESTful APIs, and GraphQL
Advanced proficiency with Node.js, React, JavaScript/TypeScript, HTML/CSS, and PostgreSQL
Experience with cloud platforms (AWS, Azure, or GCP), containerization, and DevOps practices
Hands-on experience with Docker and Kubernetes or similar orchestration platforms
Deep understanding of software design principles, system architecture, and database design
Strong experience working in Agile/Scrum development environments
Excellent communication skills with the ability to clearly articulate technical decisions and trade-offs
Preferred
Familiarity with MongoDB, Redis, or other NoSQL/data-caching technologies
Experience collaborating closely with UI/UX teams to deliver responsive, cross-browser user experiences
Prior experience in high-scale or performance-sensitive systems
Benefits
Bonus: 15%