Description:
Our backend operates on Node.js, fully hosted on AWS. We utilize MySQL as our primary data store, self-maintained, alongside Apache Cassandra for feeds and ElasticSearch for search/text indexing. For caching purposes, we employ basic Redis structures. Additionally, our self-run chat system utilizes WebSockets for real-time communication. A significant aspect of our system includes analytics services, managed via Clickhouse, and a robust "worker" infrastructure supporting various asynchronous mechanisms in a scalable manner.
Tasks
• Taking ownership and implement new features and improvements into our Node.js API;
• Enhancing your knowledge to implement product requirements or performance optimisations;
• Understanding existing code and rework it to fulfill coding standards;
• Draft architectural decisions together with the Tech Lead;
• Have a direct impact on team processes and conventions by regular retrospectives.
Requirements
• 5+ years with Node.js, especially with Express.js;
• Extensive Typescript knowledge;
• Knowledge in the AWS stack (EB, load balancer);
• Confidence with SQL databases, especially optimizing for performance;
• Analytical and problem-solving skills;
• Passion about writing well-structured, efficient and maintainable code;
• Valorization of an environment of candid feedback.
Organization | Mentor Talent Acquisition |
Industry | IT / Telecom / Software |
Occupational Category | Developer |
Job Location | Dublin,Ireland |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Experienced Professional |
Experience | 5 Years |
Posted at | 2024-01-19 2:05 pm |
Expires on | 2024-12-24 |