Job Title: Principal Fullstack Software Engineer "> "> About the Role: "> We are seeking a highly skilled and experienced Principal Fullstack Software Engineer to join our team. The successful candidate will be responsible for designing, implementing, and maintaining robust, scalable, and maintainable full-stack solutions using .NET, Java, and Node.js. "> "> Key Responsibilities: "> Lead the architectural design of new systems and enhance existing systems to meet evolving business needs. Collaborate with cross-functional teams, including product managers, designers, and QA, to deliver high-quality products. Mentor junior engineers, fostering a culture of continuous learning and professional growth. "> "> Required Skills and Qualifications: "> 7-10+ years of development and architecture experience Strong enterprise architecture background (processes, data, methodologies, frameworks, security) Knowledge of integration patterns, including gateways, message buses, and event-based support services Experience across multiple application tech stacks and databases Designing and implementing composable, API-first architectures leveraging services from SaaS and in-house solutions Experience working with data architectures, including relational and document-based database engines Experience designing appropriate infrastructure architectures in a cloud environment Strong knowledge of authentication for services and users Excellent communication and interpersonal skills, with the ability to convey complex technical concepts to diverse audiences "> "> Benefits: "> Opportunity to work on challenging projects Collaborative and dynamic work environment Continuous learning and professional growth opportunities "> "> Others: "> Participate in Agile ceremonies and contribute to improving team processes and efficiency. Optimize performance across the stack to meet user experience expectations and system requirements.