Full Stack React.js Developer, Rate $60/Hr on C2C Long Term Remote Project.
Posted 1 day ago by FASTRA LLC
Negotiable
Undetermined
Remote
Remote
Summary: The role of Full Stack React.js Developer requires a professional with over 5 years of software development experience, particularly in Node.js and microservices architecture. The position emphasizes strong technical skills in REST API development, database management, and modern front-end frameworks like React. The developer will work on a long-term remote project, contributing to both backend and frontend development while ensuring code quality and system performance.
Key Responsibilities:
- Develop and maintain production systems with real users.
- Design and implement REST APIs using modern frameworks.
- Manage database migrations and optimize SQL queries.
- Collaborate with team members through code reviews and pair programming.
- Debug complex systems and trace issues across multiple services.
- Ensure code quality through testing frameworks and documentation.
Key Skills:
- 5+ years of professional software development experience.
- Strong expertise in Node.js (version 18+).
- Experience with microservices architecture and REST API development.
- Proficiency in PostgreSQL and advanced SQL.
- React experience with hooks and state management.
- Familiarity with Docker and Git workflows.
- Strong problem-solving and communication skills.
Salary (Rate): £60 hourly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Required Qualifications
Technical Skills
5+ years of professional software development experience
Strong Node.js expertise(experience with Node.js 18+, comfortable with version 22)
Microservices architecture experience (2+ years designing/maintaining distributed systems)
REST API development with modern frameworks (Koa, Express, or similar)
PostgreSQL or similar relational databases- advanced SQL, schema design, optimization
React experience with hooks, state management, and component architecture
ORM experience(Objection.js, Sequelize, TypeORM, or similar)
Docker- creating containers, multi-stage builds, Docker Compose
Git- advanced workflows, branching strategies, code reviews
Testing frameworks(Jest, Mocha, or similar) with strong testing discipline
Professional Experience
Production system ownership- maintained live systems with real users
Database migration management in production environments
API design following RESTful principles and best practices
Debugging complex systems- ability to trace issues across multiple services
Code quality focus- ESLint, Prettier, code reviews, documentation
Soft Skills
Self-starter who can hit the ground running with minimal supervision
Strong problem-solving skills and systematic debugging approach
Clear communication- explaining technical concepts to various audiences
Collaborative- works well in a team environment with code reviews and pair programming
Detail-oriented- catches edge cases and writes defensive code
Adaptable- comfortable working in large, established codebases
Preferred Qualifications
Technical
Koa.js framework experience
Reduxf or state management
AWS services(S3, SQS, RDS, EC2)
CI/CD pipelines(CircleCI, GitHub Actions, Jenkins)
Authentication systems(JWT, OAuth, MSAL/Azure AD)
Feature flags (LaunchDarkly or similar)
APM tools(DataDog, New Relic, or similar)
JSON:API specification knowledge
Excel generation libraries (ExcelJS, xlsx)
State machines(XState or similar)
Babel and transpilation concepts
TypeScript(we have some TypeScript in reporting UI)
Domain Experience
Financial or accounting systems- understanding of transactions, ledgers, reconciliation
Government or healthcare systems- familiarity with compliance requirements
Report generation- complex data aggregation and document creation
Large-scale systems- working in codebases with 50k+ lines of code
Legacy modernization- upgrading dependencies and refactoring existing systems
Technology Stack
Backend:
Node.js 22
Koa.js (REST API framework)
Objection.js (ORM)
Knex.js (migrations & query builder)
PostgreSQL
Yup (validation)
Winston (logging)
Frontend:
React 16.x / 19.x
Redux & Redux Saga
Material-UI
Formik (forms)
Fusion.js
Infrastructure & Tools:
Docker & Docker Compose
AWS (S3, SQS)
CircleCI
DataDog (monitoring)
LaunchDarkly (feature flags)
Jest & Supertest (testing)
ESLint & Prettier
Git & GitHub
Authentication:
JWT tokens
MSAL (Azure Active Directory)
Role-based access control (RBAC)