Were looking for a highly skilled Backend Engineer with hands-on experience in Node.js, TypeScript, and Microservices architecture to design and develop high-performance, secure, and scalable backend systems. The ideal candidate will be comfortable working with a variety of APIs, messaging systems, databases, and monitoring tools in a cloud-native environment.
Key Responsibilities
Design, develop, and maintain robust backend services using Node.js and TypeScript
Develop and integrate RESTful APIs, GraphQL, gRPC, WebSockets, or Server-Sent Events
Architect and implement Microservices with a focus on scalability and fault tolerance
Work with Docker and containerization for service deployment
Integrate monitoring and logging tools like Prometheus and Grafana for service health checks
Implement integration and unit tests to ensure software reliability
Work with at least one message broker such as Kafka, RabbitMQ, or Amazon SQS
- Use and manage SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, as well as in-
memory data stores like Redis
Collaborate with frontend developers to ensure cohesive application functionality
Optimize performance and troubleshoot backend issues
Implement security and scalability best practices for cloud-hosted services
Leverage AWS services to deploy and manage cloud infrastructure
Collaborate with cross-functional teams for successful project delivery
Required Skills
Proficient in Node.js and TypeScript
Solid experience with Microservices architecture
Familiar with at least 3 of : REST APIs, gRPC, GraphQL, Protobuf, WebSockets, Server-Sent Events
Experience with Docker and containerization
Hands-on with at least one message broker : Kafka, RabbitMQ, Amazon SQS, etc.
Proficient in integrating monitoring tools (e.g., Prometheus, Grafana)
Experience with SQL, NoSQL, and in-memory databases
Strong testing background unit and integration tests
Working knowledge of AWS infrastructure and services
Nice To Have
Experience with CI/CD pipelines
Exposure to Kubernetes or serverless architecture
Familiarity with Agile methodologies
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job