This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, develop, and maintain a notifications system using TypeScript, including queuing mechanisms for efficient message delivery and APIs for notifications events.
Collaborate with product managers and stakeholders to define project requirements.
Integrate third-party APIs and services to enhance the notifications system functionality.
Create responsive and user-friendly frontend interfaces for displaying notifications.
Optimize system performance, troubleshoot issues, and ensure high availability.
Conduct code reviews, provide feedback, and adhere to coding standards.
Stay updated with emerging technologies and industry best practices.
Write and maintain technical documentation.
Requirements:
Bachelor's degree in Computer Science or a related field (or equivalent work experience).
Minimum of five years experience as a Full Stack Engineer with TypeScript expertise.
Strong knowledge of queuing systems and message delivery mechanisms.
Proficiency in frontend technologies like HTML, CSS, JavaScript, and modern frameworks (e.g., React or Vue.js).
Experience with backend technologies and frameworks (e.g., Node.js, Express, or NestJS).
Familiarity with database systems (SQL and NoSQL) and data modeling.
Experience with version control systems (e.g., Git) and agile development methodologies.
Problem-solving skills, attention to detail, and strong communication abilities.
Knowledge of cloud computing platforms (preferably AWS) is a plus.
Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
Previous work on notification systems or related projects is a plus.
Bonus: Experience with Java and Spring Boot.
Benefits:
Opportunity to work on a global trade information platform with a focus on commodities, energy, and maritime.
Be part of a diverse team of 500+ talented individuals from over 35 countries.
Contribute to turning complex data into strategic resources for clients.
Access to continuous learning and development opportunities.
Supportive and inclusive work environment committed to diversity and equal opportunities.