Full-Time Principal Software Engineer
Balsam Brands is hiring a remote Full-Time Principal Software Engineer. The career level for this job opening is Expert and is accepting Manila, Philippines based applicants remotely. Read complete job description before applying.
Balsam Brands
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Balsam International is seeking a Principal Software Engineer to lead the Digital Engineering team. Reporting to the Director of Digital Technology, this role involves 70% coding focused on React and Next.js, building scalable web experiences, optimizing Core Web Vitals, and utilizing BFF models. Collaboration with product, UX, and platform teams is critical, including mentoring peers and influencing cross-functional technical decisions. Experience with Vercel is a plus.
Responsibilities Include:
- Designs and builds performant, scalable, and maintainable front-end experiences using React, Next.js, and modern JavaScript/TypeScript.
- Actively codes (70% of the time) to own complex UI features, dynamic rendering (CSR/SSR/ISR), and modular frontend architectures.
- Leads hands-on implementation of BFF patterns, efficient data-fetching strategies, and seamless client-server interactions.
- Implements advanced caching strategies and performance tuning to optimize Core Web Vitals (LCP, FID, CLS) and Lighthouse scores.
- Partners with platform engineers to leverage Vercel capabilities (edge functions, build optimizations, smart CDN routing) for production deployments.
- Collaborates with UX/Product teams to translate designs into pixel-perfect, accessible, and responsive interfaces.
- Evaluates new front-end tooling and libraries, introducing modern patterns (hydration optimization, server actions, edge rendering) to enhance engineering quality.
- Engineering Excellence & Innovation: Solves complex technical problems across domains; leads investigations and resolution of critical production issues.
- Drives continuous improvement in code quality, test automation, CI/CD pipelines, and observability practices.
- Champions a culture of engineering rigor through peer reviews and performance tuning.
- Technical Mentorship: Serves as a technical mentor to senior and staff engineers; supports career development and learning roadmaps; provides feedback and coaching in architecture, systems design, and technical decision-making.
- Cross-functional Impact: Collaborates with senior leaders across Product, Data, UX, and Infrastructure to align technical solutions with business goals; influences company-wide technology strategy.
- Drives strategic projects and platform evolutions; communicates technical concepts effectively to both engineering and non-technical stakeholders.
Requirements:
- BS/MS in Computer Science, Engineering, or related field (or equivalent experience).
- 10+ years of professional software development experience, specializing in building modern front-end applications.
- Expertise in React and Next.js, with deep understanding of component architecture, state management, rendering strategies (CSR, SSR, ISR), and hydration.
- Hands-on experience with BFF solutions, GraphQL/REST APIs, and performance optimization of Core Web Vitals.
- Practical knowledge of caching strategies (CDN, edge caching, revalidation).
- Experience with Vercel or similar edge platforms.
- Proficiency in JavaScript/TypeScript, HTML5, CSS3, and accessibility standards (WCAG).
- Strong communication and collaboration skills.
- Agile development experience preferred.