We are looking for a Principal Fullstack Engineer who can operate with a high degree of autonomy and ownership while working directly with clients, architects, product stakeholders, and engineering teams.
We are seeking a highly experienced engineer capable of independently driving technical decisions, challenging requirements, proposing solutions, and acting as a trusted technical partner in client-facing discussions.

What You’ll Do:
● Act as a senior technical authority for complex full-stack initiatives.
● Work directly with clients to understand business challenges and translate them into technical solutions.
● Participate in architecture discussions and drive technical decision-making.
● Challenge assumptions and provide recommendations based on engineering best practices.
● Design, build, and evolve scalable frontend and backend solutions.
● Drive technical discussions independently and communicate effectively with both technical and non-technical stakeholders.
● Review and improve existing systems, identifying opportunities for optimization and modernization.
● Collaborate with distributed teams across multiple geographies and time zones.
● Ensure code quality, maintainability, scalability, and performance.
● Contribute hands-on throughout the entire software development lifecycle.

What We’re Looking For:
Principal Engineer Mindset:
● Ability to work with minimal supervision.
● Strong ownership mentality and accountability.
● Proven experience making technical decisions independently.
● Comfortable discussing architecture, trade-offs, risks, and implementation details directly with clients.
● Ability to influence technical direction through expertise rather than formal authority.
● Strong problem-solving and decision-making skills.
● Comfortable operating in environments with evolving requirements.

Frontend Expertise:
● Strong hands-on experience with React.
● Experience with Next.js.
● Experience building modern frontend applications using TypeScript.
● Strong JavaScript fundamentals.
● Experience with Material UI.
● Automated testing experience using:
– Jest.
– React Testing Library.
● Deep understanding of frontend architecture and best practices.

Backend Expertise:
● Extensive experience with Node.js.
● Strong proficiency in TypeScript.
● Experience designing and building scalable APIs.
● Strong experience with NestJS.
● Experience building and maintaining microservices.
● Strong knowledge of relational databases.
● Hands-on experience with PostgreSQL.
● Experience with distributed systems and backend scalability considerations.

Cloud & Architecture:
● Experience designing and deploying solutions on AWS.
● Understanding of cloud-native architectures.
● Experience with system design and architecture discussions.
● Ability to evaluate technical trade-oƯs and propose scalable solutions.

Required Communication Skills:
● This role involves frequent interaction with international clients and stakeholders.

Candidates must be able to:
● Lead technical discussions in English.
● Explain complex technical concepts to different audiences.
● Participate actively in architecture and design workshops.
● Challenge requirements and provide recommendations when needed.
● Communicate clearly and confidently in meetings without relying on translation or support from other team members.
● Fluent English communication is mandatory.

Nice to Have:
● Experience with event-driven architectures.
● Experience with Docker and Kubernetes.
● CI/CD pipeline knowledge.
● Experience in consulting or software services environments.
● Experience working with globally distributed teams.


Principal Fullstack Engineer (React / Node.js)

Apply Now
Back to search page