Senior Full-Stack Engineer (Node.js + React) Senior Full-Stack Engineer (Node.js + React)

Senior Full-Stack Engineer (Node.js + React)

Region: EMEA

Country: Poland, Croatia, and Portugal

Type: Fully remote

What's the Project?

Newfire Global Partners is a leading technology firm that specializes in building transformative software solutions for some of the world’s most innovative companies. With a presence across four continents, Newfire Global brings deep expertise in digital healthcare, AI-driven analytics, and enterprise technology. The firm’s track record of delivering scalable, high-impact solutions has made it a trusted partner for organizations seeking to drive meaningful change through technology.

We are passionate about the purpose-driven mission to help improve the quality of care for patients and are building a collaborative, innovative, and inclusive culture. We are a fully funded company founded by serial entrepreneurs with a stable client base.

Opportunity for impact

Newfire Global Partners, a leader in developing disruptive healthcare technology, collaborates with Fortune 500 companies and start-ups to drive transformation. 

Newfire is seeking a  Senior Full-Stack Engineer

What's the Project?
Our client is a leading platform that provides virtual care and telehealth experiences for care seekers in the field of reproductive healthcare across multiple states. As a top-ranked birth control app, it delivers convenient, safe, and private care through web and mobile applications. The services include birth control, UTI treatment, emergency contraception, and telemedicine abortion, with a strong focus on quality and patient satisfaction.

Role Overview:
As a Senior Software Engineer, you are a seasoned individual contributor who operates with minimal direction/oversight. You are expected to have in-depth knowledge of your technical stacks and a broad understanding of the entire system architecture. A key part of this role involves taking on technical leadership responsibilities for projects, mentoring more junior engineers, and contributing to team health and culture. You consistently deliver complex products and features, ensuring they are well-tested and deployed effectively, while also identifying and solving important technical problems affecting your team and potentially other teams




You’re a perfect match if you have:
  • 5+ years of experience building Fullstack applications with React and Node.js
  • Experience with Unit testing using frameworks such as Jest or Mocha
  • Experience working with Agile development practices.
  • Capable of delivering medium-to-complex features or projects; including technical design, tests, and delivery
  • Understand factors that contribute to application performance and are capable of assessing the cost-benefit of addressing site performance issues.
  • Learn quickly and make steady progress without the need for constant significant feedback from more senior engineers.
  • Understanding of industry trends
  • Capable of debugging and resolving complex issues quickly, including failures in distributed systems.
  • Ability to understand the tradeoffs between technical, analytical and product needs.
Your day-to-day activities:
  • End-to-end responsibility for projects of increasing complexity, including technical design, tests, and delivery.
  • Identify and proactively tackle technical debt before it requires significant up-front work to resolve.
  • Scope and stage work into well-defined milestones to avoid a monolithic deliverable.
  • Mentor more junior engineers via pairing, design review, and code review, making others better.
  • Provide timely, helpful feedback to peers and managers, reviewing others' work and suggesting alternative approaches.
  • Understand and make well-reasoned design decisions and tradeoffs in your area, challenging business context and making a persuasive case for an approach.
  • Own the technical outcome for projects and own the technical testing and performance plan for your projects.
  • Take initiative to identify and solve important problems and coordinate with others on cross-cutting technical issues.
  • Communicate technical decisions through design docs, tech talks, and documentation
  • Work with Product Manager in planning and coordinating the development and rollout for significant projects, potentially challenging business context and partnering with product to drive requirements.
  • Understand how your work fits into the larger project and identify problems with requirements, communicating these issues early
  • Persistent in the face of roadblocks; dispatch them efficiently, pulling in others as necessary
  • Take the initiative to fix issues before being assigned them, seeking empirical evidence through proof of concepts, tests and external research.
  • Work closely with cross-functional teams to ensure projects being delivered meet business objectives, communicating effectively cross functions
  • Actively solicit and graciously accept feedback from others, seeking ways to improve

Ready to dive in?

Contact us today or apply below.

Emilio Zinaja
Recruiter

Hiring Process

Here's what you can expect during our hiring process.

Stage 1

Recruiter Interview

Stage 2

Coding test (offline)

Stage 3

Technical Interview

Stage 4

Offer

Stage 5

Background Check

1 of X
Apply Now
Refer a friend
Submit Your Application
Fill out the form to apply for this position.
Ensure all required fields are completed accurately to be considered for the role.
5mb max, .pdf,.doc,.docx.
Recommend a Candidate
Know someone perfect for this job? Use this form to refer a friend.
Make sure all required fields are filled accurately to help us reach the candidate.
5mb max, .pdf,.doc,.docx.

© 2025 Newfire LLC,
45 Prospect St, Cambridge, MA 02139, USA

Privacy Policy
Amazon Consulting PartnerClutch