Skip to main content

Full Stack Developer (React, Node.js, Python plus)

Posted today

madiffDenver (CO)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job TitleThis is a remote position.
Job Description: We are looking for an experienced Full Stack Developer (React, Node.js, Python as a plus) to join a global technology project building scalable, secure, and high-performance digital platforms. The role focuses on developing modern front-end interfaces in React, robust back-end services in Node.js, and contributing to data-driven microservices, with Python experience as a strong advantage.
Responsibilities: Develop new features and UI components using React Build scalable APIs and services with Node.js Contribute to data-driven microservices, where Python experience is a strong advantage Write and maintain unit tests for high test coverage Participate in code reviews and Agile/Scrum ceremonies Collaborate with designers, analysts, and engineers to ensure business requirements are met Optimise application performance and ensure secure, scalable architecture Requirements 4+ years of commercial experience as a Full Stack Developer Strong expertise in React (hooks, state management, modern front-end practices) Proven hands-on experience with Node.js (REST APIs, asynchronous programming, Express/NestJS) Strong skills in JavaScript/TypeScript Familiarity with SQL/NoSQL databases CI/CD pipeline experience and Git proficiency Fluent English for technical discussions and documentation Nice to have Python experience (Flask, Django, FastAPI, or API/microservices development) Cloud platform knowledge (AWS, Azure, or GCP) Containerisation (Docker, Kubernetes) GraphQL APIs UX awareness and performance optimisation experience Benefits Work on enterprise projects with global impact in finance, retail, telecom and more Access to the latest tech stack in cloud, data, and AI Solid, competitive salary Work in multilingual, multinational and multicultural environment on international projects Comprehensive healthcare Long-term B2B contract with stable project pipeline Fully remote work

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this