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 | 2025-12-04 |