HireAlpha

Full Stack Engineer

HireAlpha

Remote · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We are looking for an experienced Full Stack Developer specialized in React and NodeJS, with over 5 years of professional experience. The ideal candidate will have a strong background in building scalable, high-performance responsive web applications and developing robust backend services.

Key Responsibilities

  • Develop and maintain enterprise-level responsive web applications using ReactJS with TypeScript, HTML, CSS pre-processors, or CSS-in-JS techniques.
  • Design and implement reusable, self-contained, and testable UI components based on React concepts.
  • Architect and automate production build processes employing task runners and scripts.
  • Monitor and enhance front-end performance.
  • Develop scalable and highly available RESTful APIs leveraging NodeJS and related technologies.
  • Engage with Continuous Integration and Continuous Deployment (CI/CD) processes, troubleshooting distributed service issues.
  • Work with containerization technologies such as Docker and Kubernetes.
  • Integrate with API gateways like 3Scale and implement single sign-on or token-based authentication using REST, JWT, OAuth protocols.
  • Use and manage task/message queues such as AWS, Microsoft Azure, Pushpin, and Kafka.
  • Implement frontend testing frameworks and testing strategies, including unit testing with Jest, Enzyme, Jasmine, or equivalents.
  • Write well-documented, idiomatic, and performant JavaScript, HTML, and CSS code.
  • Optimize code by adopting advanced programming techniques like multi-threading and non-blocking code practices.
  • Maintain a thorough understanding of platform, database, API, caching, proxies, and other web services used in application architecture.

Technical Requirements

  • At least 5 years of hands-on experience coding with ReactJS (TypeScript), HTML, CSS-in-JS solutions such as Styled Components, Tailwind CSS, and Material UI.
  • Minimum 5 years of experience in NodeJS, JavaScript, TypeScript, and NoSQL databases.
  • Strong knowledge of TypeScript data structures and advanced JavaScript (ES6+) features.
  • Familiarity with React core principles and workflows including Flux, Redux, ContextAPI, or similar.
  • Experience with modern front-end build pipelines and tools including npm and yarn.
  • Competent with version control, remote deployment, and CI/CD tools.
  • Understanding of container orchestration and microservice communication.
  • Knowledge of performance tuning, debugging, and monitoring techniques.
  • Experience with GraphQL is advantageous.
  • Banking or retail domain experience is desirable but not mandatory.
  • Familiarity with linter tools such as TSLint and Prettier.

Additional Information

This role demands expertise in delivering highly responsive user interface components and working within complete application stacks to ensure performance and scalability. The candidate will be expected to document code thoroughly using JSDoc or similar standards and contribute actively to improving the software development lifecycle.

Tools & software

Docker required Kubernetes required NodeJS · 5 to 8 years required
🤖
Online · instant AI help
Broxer