About the Role
Are you a seasoned full-stack developer with a passion for leading technical teams and building robust, scalable web applications? We’re looking for a Principal Full-Stack Software Developer to join our team and help shape the future of our technology platforms. This is a hands-on leadership role that combines architectural strategy, cross-functional collaboration, and active development—primarily using Node.js, React, and cloud-based DevOps tools.
In this role, you’ll collaborate with stakeholders across the business, product, and engineering teams to establish the technical vision, mentor engineers, and deliver high-impact solutions in a fast-paced Agile environment.
What You'll Do
Design and develop scalable, full-stack applications using Node.js (backend) and React (frontend)
Define and uphold engineering best practices, coding standards, and architectural principles
Lead the development and optimization of CI/CD pipelines and cloud infrastructure (AWS, GCP, or Azure)
Manage and maintain relational databases (e.g., PostgreSQL, MySQL) to ensure data integrity and performance
Develop and integrate RESTful APIs and handle JSON-based or SOAP-based communication
Mentor developers through code reviews, technical design discussions, and hands-on support
Collaborate with cross-functional teams to plan, build, and deliver features in an Agile setting
Stay current with emerging technologies and recommend tools and practices that enhance our platform
What We're Looking For
6+ years of professional experience in full-stack software development, including Node.js and React
2+ years in a technical leadership or principal engineer role with a track record of architectural decision-making
Strong experience with DevOps tools and practices (Docker, Kubernetes, Terraform, Jenkins, GitHub Actions)
Hands-on expertise in cloud environments such as AWS, Azure, or Google Cloud
Solid understanding of relational database design and performance tuning
Expertise in building and consuming REST APIs and familiarity with SOAP/JSON
Experience working in Agile development cycles with cross-functional teams
Excellent communication, collaboration, and problem-solving abilities
Bonus Points For
Experience with microservices architecture and distributed systems
Familiarity with NoSQL, GraphQL, or serverless frameworks
A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline
Background working in enterprise-scale or high-compliance environments
Why Join Us?
Competitive Salary & Benefits
Professional Growth & Learning Opportunities
Collaborative & Innovative Work Culture
For a complete job description, please reach out to our team at . DO NOT APPLY DIRECTLY TO THIS EMAIL. Any resumes received will not be considered.
iPROMOTEu is an equal opportunity employer and participates in the E-Verify program. As part of our hiring process, we verify the eligibility of all new hires to work in the United States through E-Verify, ensuring compliance with federal law. All employees must provide necessary documentation to verify their identity and employment authorization. We are committed to fostering a diverse and inclusive work environment for all applicants.