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
Lead Engineer shaping and modernizing global B2B solution ecosystem for Pandora. Driving technical excellence and collaborating with cross - functional teams for scalable and secure applications.
Product Engineer coordinating new product testing while working under pressure in a jewelry production environment. Collaborating with teams to optimize parameters and improve product outcomes.
Data and AI Platform & Infrastructure software engineer at Element Solutions helping to build cloud - based applications for AI systems in production. Collaborating with AI/ML engineers for scalable workflows and performance improvements.
Full Stack Developer at PatientFi developing and designing web applications for healthcare payment solutions. Collaborating with a team to create and maintain applications in a remote or hybrid setting.
Staff Software Engineer leading design and architecture for Suger’s core platform and AI - driven products. In this role, you’ll shape architecture and solve complex problems in distributed systems.
Senior Software Engineer - Solutions at Suger, focusing on customer integrations with an API - first revenue platform. Enhancing enterprise sales workflows with AI - driven automation and technical expertise.
Senior Software Developer responsible for full stack development on the Windows platform at Cayuse. Interacting with stakeholders and designing solutions according to Agile methodologies.
Senior Engineer providing ownership and support for semiconductor manufacturing infrastructure projects at Micron. Leading project execution and collaboration across multiple engineering disciplines.
Software Engineer II developing backend modules for CrowdStrike’s Falcon For IT. Collaborating in extensive team settings to enhance cybersecurity solutions using cloud - based technologies.
Senior Backend Developer responsible for critical backend systems management and API development. Join high - impact engineering team at Enlighten, delivering big data solutions for the Department of Defense.