Posted on: 10/11/2025
About the job :
We are seeking an accomplished and highly motivated Principal Software Engineer to lead the architecture, development, and delivery of cutting-edge, scalable fullstack solutions.
The ideal candidate will possess deep expertise in backend and frontend technologies, a strong architectural acumen, and the ability to mentor and guide technical teams to excellence.
This role requires a proactive leader who thrives in dynamic environments and is committed to engineering best practices, performance, and security.
Key Responsibilities :
- Architect and develop scalable backend services utilizing Node.js, Express.js, and NestJS
- Spearhead frontend development using React.js and Next.js, ensuring maintainability and superior user experience
- Design and implement event-driven and microservices architectures leveraging Kafka, RabbitMQ, Redis, and GraphQL
- Deliver comprehensive High-Level and Low-Level System Design documentation
- Enforce clean, maintainable, and robust TypeScript code throughout the codebase
- Lead the development of secure and high-performing APIs and applications
- Optimize frontend applications in alignment with Core Web Vitals and modern accessibility standards
- Collaborate with design, DevOps, and cross-functional stakeholders for seamless delivery
- Provide technical leadership through code reviews, architectural guidance, and mentorship
- Continuously evaluate emerging technologies to enhance system capabilities and efficiency
Qualifications :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related discipline
- A minimum of 6+ years of full stack development experience, including demonstrated leadership in software architecture
- Proficient in Node.js, Express.js, React.js, Next.js, and TypeScript
- Experience designing and deploying microservice architectures and API ecosystems (REST & GraphQL)
- Strong command of frontend technologies including JavaScript, HTML5, CSS3, and associated frameworks
- Expertise in database systems such as MongoDB, PostgreSQL, or MySQL
- Practical experience with Docker, Kubernetes, and CI/CD pipelines (e.g., GitHub Actions, GitLab, Bitbucket)
- Familiarity with cloud infrastructure platforms (AWS, Azure) and their service ecosystems
- Outstanding analytical, communication, and collaboration abilities
Preferred Qualifications :
- Proficiency with frontend state management solutions (Redux, Zustand)
- Experience integrating with CMS and personalization platforms (e.g., Contentful, Cloudinary, Algolia, Talon.One, Segment)
- Working knowledge of Agile methodologies (Scrum, Kanban), Jira, Confluence
- Strong understanding of SOLID principles and modern software engineering paradigms
- Prior experience in scaling high-performing engineering teams or leading technical initiatives within complex domains
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1571975
Interview Questions for you
View All