Description

You will design, build, and maintain high-performance, reusable code.

Responsibilities

  • Build reusable components and front-end libraries for future use.
  • Define code architecture decisions supporting a scalable product.
  • Implement security measures and data protection protocols.
  • Develop unit, contract, integration, and E2E tests for reliability.
  • Identify and resolve performance bottlenecks and bugs.

Required Skills

  • 5+ years of hands-on experience with NodeJS and Typescript.
  • Expertise in microservices and event-driven architecture.
  • Strong experience building RESTful/GraphQL services.
  • Proficiency with object-oriented software design principles.
  • Hands-on experience with at least one SQL and one NoSQL database (e.g., Postgres, MongoDB).
  • Strong experience with Docker and basic AWS services (EC2, S3, RDS, CloudWatch).
  • Experience building RESTful APIs using Express or Express-based frameworks.
  • Familiarity with state management using Redux.
  • Proficiency with Git and CI/CD tool technologies.

Education

Any Graduate