You will be responsible for driving complex engineering milestones, designing scalable API infrastructure, and ensuring seamless integration with third-party APIs. You will lead initiatives across both frontend and backend development, fostering a culture of excellence and collaboration within the engineering team.
Key Responsibilities
Experience
- Principal Engineer: Proven success in leading complex projects.
- Tech Stack: Expertise in Google Cloud Platform, Typescript, Node.js, NestJS, PostgreSQL, React, Kafka, Docker, and Kubernetes.
- API Design: Experience with scalable API infrastructure.
- Full-Stack Projects: From concept to deployment.
Skills
- Leadership: Foster a collaborative team environment.
- Problem-Solving: Balance technical and business needs.
- Communication: Manage expectations and build relationships.
- Best Practices: Agile, test-driven development, and CI/CD.
Engineering Leadership
- Drive Projects: Ensure timely, high-quality project delivery.
- Architect APIs: Design scalable infrastructure for third-party integrations.
- Mentor Teams: Provide technical guidance and support professional growth.
- Code Reviews: Ensure code quality through regular reviews.
- Technical Strategy: Align with overall vision and goals.
Full-Stack Development
- Development Lifecycle: Lead analysis, design, development, testing, and deployment.
- High-Quality Code: Utilize React, Node.js, and NestJS.
- Collaborate with Designers: Create intuitive and responsive UIs.
- Security Measures: Ensure user data protection and compliance.
Collaboration and Communication
- Product Team: Define requirements and create reliable delivery plans.
- Effective Communication: Align stakeholders with business goals.
- Facilitate Meetings: Keep the team informed and engaged.
- Bridge Teams: Translate technical concepts for non-technical stakeholders.
Engineering Culture and Onboarding
- Positive Culture: Promote innovation and collaboration.
- Onboarding: Equip new team members with necessary tools and support.
- Delivery Processes: Refine CI/CD pipelines for efficiency.
- Development Environments: Foster productivity and innovation.
Cloud and Database Management
- Google Cloud Platform: Ensure availability and performance.
- PostgreSQL Management: Optimize data modeling and queries.
- System Monitoring: Proactively address potential issues.
- Data Backup and Recovery: Maintain data integrity and availability.
Event-Driven Architecture
- Implement Architecture: Use Kafka for event processing.
- Design Kafka Clusters: Optimize for performance and scalability.
- Monitor Kafka: Ensure high availability and fault tolerance.
Containerization and Orchestration
- Docker and Kubernetes: Implement containerization solutions.
- Microservices Orchestration: Use Kubernetes to manage and scale.
- Automate Deployment: Streamline CI/CD pipelines with containerization tools.
Culture Fit
- Passion: Value innovation and collaboration.
- Learning: Stay updated with industry trends.
- Adaptability: Thrive in a dynamic environment.
About the project:
An AI-driven assistant designed specifically for dental practices enhances clinic efficiency.
The platform integrates seamlessly with existing dental practice management systems, offering features such as real-time availability displays, social media booking, and secure, HIPAA-compliant data management.