Senior Fullstack Engineer (Node. js)

Posted 4 Days Ago
Be an Early Applicant
Hiring Remotely in Office, Machaze, Manica, MOZ
Remote
Senior level
Healthtech • Software
The Role
Lead and mentor cross-functional engineering teams to design and deliver full-stack web applications. Drive architecture, technology selection, microservices, containerization, cloud deployment, API design, authentication, and frontend engineering (React, micro-frontends, responsive and accessible UI). Champion agile and CI/CD practices, improve engineering processes, and provide people leadership including performance management and career development.
Summary Generated by Built In

Job Description Summary:

The Technical Lead will lead and mentor cross-functional engineering teams, promoting a culture of continuous improvement and innovation. Collaborate with the architecture team to design software solutions that balance technical excellence with business needs. Drive technology strategy, making key decisions on architecture, technology selection, and engineering best practices. Facilitate communication between engineering, product management, and stakeholders. Champion agile methodologies and continuous delivery to improve software quality and team productivity. Focused on innovation and results, with strong strategic and tactical execution. Lead with an empathetic approach to inspire and motivate teams.

Responsibilities:

  • Lead and mentor cross-functional engineering teams, fostering a culture of continuous improvement and innovation.

  • Work with peers in the technical thinktank, including members of the architecture team to design complex software solutions that balance technical excellence with business objectives.

  • Drive technology strategy, making critical decisions or influencing as needed on matters of architectural patterns, technology selections, and engineering best practices.

  • Facilitate effective communication between engineering teams, product management, and stakeholder groups.

  • Champion agile methodologies and continuous delivery practices.

  • Identify and implement process improvements to enhance team productivity and software quality.

  • Innovation-driven with a "get things done" mentality.

  • Strategic thinker with strong tactical execution capabilities.

  • Commitment to continuous learning and technological advancement.

  • Empathetic leadership style that motivates and inspires teams.

  • Other duties as assigned. 

Education:
Bachelor’s degree in computer science engineering or equivalent combination of education and experience.

Experience:

  • 7+ years of hands-on experience in building full-stack web applications.

  • 4+ Years of software development in Node.js and Express.js.

  • React.js Expertise:  Advanced skills in React.js and its ecosystem, including React Hooks, Context API, and state management tools like Redux or Zustand.

  • Proven track record of technical leadership in modern software development environments.

  • Strong understanding of software design principles and architectural patterns.

  • Advanced to Expert-level proficiency in microservices, distributed systems design and best practices for external system integration.

  • Advanced to Expert-level proficiency with Containerization and Orchestration.  Docker and Kubernetes Advanced container optimization techniques.

  • Deep understanding of asynchronous programming patterns.

  • High degree of proficiency working with APIs, design and implementation.

  • Demonstrated ability to work with legacy and modern application architectures.

  • Comprehensive authentication and authorization mechanisms OAuth 2.0. JWT implementation Multi-factor authentication strategies.

  • Advanced to Expert-level proficiency in public cloud architectures (AWS, Azure, or GCP) Microservices and distributed systems design.

  • Micro Frontend Architectures.

  • CSS Frameworks: Experience with CSS-in-JS libraries (Styled Components, Emotion) and frameworks like Tailwind CSS.

  • Responsive and Accessible Design: Strong grasp of responsive design principles and accessible UI/UX design, adhering to WCAG 2.1 standards.

  • Strong experience with SQL databases (PostgreSQL, SQL Server).

Preferred:

  • Additional language expertise: Python (Django, Flask), Ruby on Rails.

  • Machine learning integration experience.

  • Experience with testing using tools like Jest, React Testing Library, and Cypress.

  • Background in agile transformation and engineering process optimization.

  • Proficient with Git technologies, workflows, tools and platforms. CircleCI, GitHub, GitHub Actions and others.

Team Lead Competencies: 

  • Administer formal performance reviews in accordance with company practice.

  • Coach, mentor and develop staff, including overseeing new employee onboarding and providing career development planning and opportunities.

  • Connects team goals and objectives to overall strategy.

  • Consciously creates a workplace culture that is consistent with the organization's core values.

  • Creates and implements new practices, processes and practices.

  • Identifies problems, creates and implements effective solutions.

  • Maintains employee work schedules including training, vacations and paid time off, telecommuting and overtime scheduling.

  • Manages performance deficiencies in a timely and clear manner, taking disciplinary action when necessary.

  • Provides oversight and direction to direct reports, providing frequent and timely feedback.

Every team member exhibits our core values:

  • Team First

  • Lift Others Up

  • Share Openly

  • Set and Crush Goals

  • Delight the Client

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the
Know Your Rights notice from the Department of Labor.

Skills Required

  • Bachelor's degree in Computer Science or equivalent experience
  • 7+ years building full-stack web applications
  • 4+ years software development with Node.js and Express.js
  • Advanced React.js expertise including Hooks, Context API, and state management (Redux or Zustand)
  • Proven technical leadership and people management (mentoring, performance reviews, coaching)
  • Strong software design principles and architectural pattern knowledge
  • Advanced/expert proficiency in microservices and distributed systems design
  • Advanced/expert proficiency with containerization and orchestration (Docker, Kubernetes)
  • Deep understanding of asynchronous programming patterns
  • High proficiency designing and implementing APIs
  • Experience with legacy and modern application architectures
  • Comprehensive authentication and authorization experience (OAuth 2.0, JWT, MFA)
  • Advanced/expert proficiency in public cloud architectures (AWS, Azure, or GCP)
  • Experience with Micro Frontend architectures
  • Experience with CSS-in-JS (Styled Components, Emotion) and Tailwind CSS
  • Responsive and accessible UI/UX design knowledge (WCAG 2.1)
  • Strong experience with SQL databases (PostgreSQL, SQL Server)
  • Python (Django, Flask) experience
  • Ruby on Rails experience
  • Machine learning integration experience
  • Testing experience with Jest, React Testing Library, Cypress
  • Background in agile transformation and engineering process optimization
  • Proficiency with Git workflows and CI/CD tools (CircleCI, GitHub, GitHub Actions)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Machesney Park, IL
501 Employees
Year Founded: 2019

What We Do

The Operating System Designed For Urgent Care Streamline operations, improve patient experience, optimize revenue, and put your urgent care clinic at the center of on-demand healthcare in the community. Experity is the combination of DocuTAP and Practice Velocity and provides technology solutions to more than 4,000 on-demand healthcare practices and primary care clinics worldwide, offering industry-leading EMR and Practice Management SaaS solutions, patient engagement technology, e-registration, over read services, employer portal for occupational medicine, referral management, revenue cycle management services, and a robust analytics suite. For more information, visit experityhealth.com

Similar Jobs

Auror Logo Auror

Director Of Product Management

Artificial Intelligence • Big Data • Retail • Security • Social Impact • Software • Business Intelligence
Remote or Hybrid
Office, Machaze, Manica, MOZ
212 Employees
175K-245K Annually

Auror Logo Auror

Enterprise Account Manager

Artificial Intelligence • Big Data • Retail • Security • Social Impact • Software • Business Intelligence
Remote or Hybrid
Office, Machaze, Manica, MOZ
212 Employees
68K-83K Annually

Auror Logo Auror

Finance Business Partner, UK

Artificial Intelligence • Big Data • Retail • Security • Social Impact • Software • Business Intelligence
Remote or Hybrid
Office, Machaze, Manica, MOZ
212 Employees
70K-80K Annually

Auror Logo Auror

Finance Manager

Artificial Intelligence • Big Data • Retail • Security • Social Impact • Software • Business Intelligence
Remote or Hybrid
Office, Machaze, Manica, MOZ
212 Employees
70K-80K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account