Full Stack Engineer (React, NodeJS/Go)- 3k$- CONTRACT
Argyll Scott ·www.argyllscott.com
Apply directKey Responsibilities
-
Design, develop, and maintain scalable, high-performance full-stack web applications using React.js, Node.js (NestJS), and Go (Golang).
-
Build reusable, modular, and responsive UI components while developing robust, scalable backend services.
-
Design and implement application architecture and microservices-based solutions aligned with business and technical requirements.
-
Develop and integrate RESTful APIs, third-party services, and service-to-service communication.
-
Design, implement, and maintain secure authentication and authorization mechanisms, including RBAC, OAuth2, and JWT.
-
Develop and maintain workflow engines and orchestration logic to support complex business processes.
-
Design and optimize database schemas, queries, and data access layers using PostgreSQL or similar relational databases.
-
Implement caching strategies and optimize application performance using Redis, Memcached, or similar technologies.
-
Build, deploy, and maintain applications using Docker, Kubernetes, and AWS cloud services.
-
Implement and maintain CI/CD pipelines, automated deployment workflows, and release management processes.
-
Apply distributed systems principles and reliability patterns, including service discovery, circuit breakers, and retry mechanisms.
-
Ensure application security, scalability, performance, and reliability across the full technology stack.
-
Implement automated testing, logging, monitoring, and observability practices to maintain software quality.
-
Write clean, maintainable, secure, and well-documented code following SOLID principles, clean architecture, and engineering best practices.
-
Conduct code reviews, troubleshoot technical issues, and drive continuous improvements across the application lifecycle.
-
Collaborate with product managers, UX/UI designers, and engineering teams to translate business requirements into effective technical solutions.
Requirements
Must-Have Qualifications
-
7+ years of hands-on experience in full stack or web application development.
-
Strong frontend development experience with React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, and Tailwind CSS.
-
Strong backend development experience with Node.js (NestJS) and Go (Golang).
-
Solid understanding of component-based architecture, state management, and frontend performance optimization.
-
Strong experience in designing and developing RESTful APIs and microservices-based applications.
-
Good knowledge of PostgreSQL or equivalent relational databases, including schema design and query optimization.
-
Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and AWS cloud services.
-
Strong understanding of SOLID principles, clean architecture, design patterns, and secure coding practices.
-
Experience with authentication, authorization, and identity management frameworks.
-
Familiarity with caching mechanisms, distributed systems, and application performance optimization.
-
Experience with Git, code reviews, and automated testing frameworks.
Nice-to-Have Qualifications
-
Experience with Next.js or other React-based frameworks.
-
Familiarity with micro-frontend architecture.
-
Experience with event-driven architecture and messaging platforms such as Kafka or RabbitMQ.
-
Exposure to infrastructure-as-code tools such as Terraform or CloudFormation.
-
Familiarity with Domain-Driven Design (DDD) or Hexagonal Architecture.
-
Experience with workflow orchestration and automation.
-
Familiarity with Vite and frontend testing frameworks such as Jest and React Testing Library.
-
Experience with performance monitoring and observability tools.
-
Experience working in Agile/Scrum environments.
Argyll Scott Asia is acting as an Employment Business in relation to this vacancy.