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:
The Senior Full-Stack Engineer will be responsible for designing, developing, and maintaining the notifications system at Kpler.
This role involves implementing queuing mechanisms for efficient message delivery and creating APIs for other engineers to use.
Collaboration with product managers and stakeholders to define project requirements is essential.
Integration of third-party APIs and services to enhance the functionality of the notifications system.
Optimizing system performance, troubleshooting issues, and ensuring high availability.
Conducting code reviews, providing feedback, and adhering to coding standards.
Staying up-to-date with emerging technologies and industry best practices.
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 expertise in TypeScript development.
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.
Excellent problem-solving skills, attention to detail, and strong communication abilities.
Knowledge of cloud computing platforms (preferably AWS) and containerization tools (e.g., Docker, Kubernetes) would be beneficial.
Previous work on notification systems or related projects is a plus.
Experience with Java and Spring Boot is a bonus but not required.
Benefits:
Opportunity to work on a global trade information platform and provide valuable insights.
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.
A commitment to a fair, inclusive, and diverse work environment.
Encouragement for individuals from different backgrounds and experiences to apply.