PatientFi

Principal Engineer

PatientFi

full-time

Posted on:

Location Type: Hybrid

Location: IrvineCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and champion the architectural vision and technical roadmap for our applications, ensuring scalability, performance, and reliability.
  • Provide technical leadership and mentorship to a near-shore development team, fostering a culture of best practices, code quality, and continuous improvement.
  • Actively contribute to the codebase with hands-on development in Node.js and React, setting a high standard for code quality and implementation.
  • Architect, build, and maintain CI/CD pipelines using tools like GitHub or Bitbucket to automate deployments and streamline the development workflow.
  • Transition our existing applications from AWS EC2 to a Kubernetes environment, leveraging services like AWS EKS to enhance scalability and manageability.
  • Implement comprehensive monitoring and logging solutions to proactively identify and resolve performance bottlenecks across the MongoDB Atlas, Node.js, and AWS infrastructure.
  • Collaborate with the team to optimize MongoDB Atlas queries and schema design to support high-performance and data-intensive applications.
  • Enforce robust security practices throughout the development lifecycle and infrastructure, including container security and access management on AWS.
  • Work with Project Managers to create plans of action for creating new software
  • Troubleshoot and debug issues as needed to provide effective resolutions.
  • Oversee software rollouts and updates to ensure smooth implementation.

Requirements

  • A minimum of 8-10 years of professional experience in software development, with a significant portion in a lead or principal engineering role.
  • College degree or equivalent experience in a computer science related field
  • Deep expertise in the Node.js ecosystem, including Express.js, and strong proficiency with modern React for building robust front-end applications.
  • Proven experience designing, optimizing, and managing NoSQL databases, specifically with MongoDB Atlas, including schema design, query optimization, and performance tuning.
  • Extensive hands-on experience with AWS services, including EC2, NLB, and an understanding of networking and security best practices within the AWS ecosystem.
  • Direct experience with Docker and a solid understanding of container orchestration, with prior experience in Kubernetes and AWS EKS being a significant plus.
  • Demonstrated history of building and managing automated CI/CD pipelines using tools like GitHub Actions or Bitbucket Pipelines to streamline the software delivery process.
  • Experience leading and mentoring engineering teams, preferably in a remote or distributed setting, with a focus on fostering collaboration and a high-quality coding standard.
  • A strong track record of designing and implementing scalable, secure, and performant microservices or service-oriented architectures.
  • Strong oral communication skills to train, coach and collaborate with other staff.
  • Organization and delegation skills to break large projects down into milestones and assign tasks best suited to team members.
Benefits
  • Medical, dental, and vision premiums covered at 80% for employees and dependents
  • AD&D policy provided at no cost to employees
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsReactExpress.jsMongoDB AtlasAWS EC2AWS EKSDockerKubernetesCI/CDquery optimization
Soft Skills
technical leadershipmentorshipcollaborationcommunicationorganizationdelegationtroubleshootingproblem-solvingcontinuous improvementcode quality