Hybrid Principal Engineer

Posted 15 minutes ago

Apply now

About the role

  • Principal Engineer leading software development for PatientFi, a healthcare financing tech company. Focused on software lifecycle, mentoring, and technical strategy in a remote or hybrid setting.

Responsibilities

  • 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

Job title

Principal Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job