Developer

 

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-05-29