As a Principal Engineer, you will play a crucial role in defining the project’s technology landscape. Your responsibilities will include driving complex engineering milestones, designing scalable API infrastructure, and ensuring smooth integration with third-party APIs. You will be able to lead initiatives across both Front-end and Back-end development while fostering a culture of excellence and collaboration within the engineering team.
Join us and seize the opportunity to work with cutting-edge technology in a collaborative and inclusive environment. Here, diverse perspectives are valued, and teamwork is actively encouraged.
Project
The project is an AI-driven platform designed for managing medical practices. It offers key features such as handling after-hours calls, verifying insurance details, and seamlessly rescheduling appointments, etc. This solution not only improves clinic operations but also ensures 24/7 patient access to care around the clock, enhancing overall service quality.
Requirements
- Proven experience in successfully leading complex projects
- Strong expertise in tech stack: Google Cloud Platform, Node.js, NestJS, PostgreSQL, ReactJS, Next.js, and Kafka
- Experience designing scalable API infrastructure and integrating with third-party APIs
- Demonstrated experience in leading full-stack development projects, from initial concept to final deployment
- Deep understanding of software development best practices, including agile methodologies, test-driven development, and CI/CD pipelines
Personal Profile
- Excellent leadership and mentorship abilities with a passion for building and nurturing a strong engineering culture that values innovation, collaboration, and continuous improvement
- Strong problem-solving skills and ability to drive complex projects to completion while balancing technical excellence with business needs
- Exceptional communication skills with the ability to manage expectations and build strong relationships with stakeholders
- Commitment to continuous learning and staying up-to-date with the latest industry trends and technologies
- Ability to thrive in a fast-paced, dynamic environment and adapt quickly to changing priorities and requirements
Responsibilities
- Drive complex engineering projects and milestones, ensuring they are delivered on time, within scope, and meet the highest quality standards
- Lead and participate in the full software development lifecycle
- Architect and design scalable API infrastructure to support current and future integrations with multiple third-party services
- Develop and maintain high-quality code using ReactJS, Next.js, Node.js, and NestJS, ensuring robust, scalable, and efficient applications.
- Collaborate with UX/UI designers to create intuitive, responsive, and visually appealing user interfaces
- Utilize Google Cloud Platform for cloud solutions and infrastructure, ensuring high availability, scalability, and performance
- Implement state-of-the-art security measures to protect user data and ensure compliance with relevant regulations
- Provide technical guidance and mentorship to engineering teams, fostering professional growth and development
- Conduct regular code reviews and provide constructive feedback to ensure code quality and best practices are upheld
- Lead the technical strategy and roadmap, aligning it with the client’s overall vision and goals