Full Stack React.js Developer, Rate $60/Hr on C2C Long Term Remote Project.
Posted 3 days 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 involves designing and maintaining distributed systems, developing REST APIs, and working with various technologies including PostgreSQL and React. This is a long-term remote project that emphasizes both technical and soft skills for effective collaboration and problem-solving.
Key Responsibilities:
- Maintain and develop production systems with real users.
- Design and implement RESTful APIs using modern frameworks.
- Manage database migrations in production environments.
- Debug complex systems and trace issues across multiple services.
- Ensure code quality through ESLint, Prettier, and code reviews.
- Collaborate with team members through pair programming and code reviews.
- Utilize Docker for containerization and multi-stage builds.
- Implement testing frameworks to maintain strong testing discipline.
Key Skills:
- 5+ years of professional software development experience.
- Strong expertise in Node.js (experience with Node.js 18+ and comfortable with version 22).
- Experience with microservices architecture (2+ years).
- Proficient in REST API development with frameworks like Koa or Express.
- Advanced SQL skills with PostgreSQL or similar relational databases.
- Experience with React, including hooks and state management.
- Familiarity with ORM tools such as Objection.js or Sequelize.
- Proficient in using Docker and Git.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
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)