Professional Documents
Culture Documents
js Developer
Job Description
We are a unique innovator in Retail, and we are serving global markets with the technology and
products that we are creating. Our obsession from day one has been to see the unseen. Processes
are making or breaking businesses at this very moment. The challenge is to know where, when,
how and by how much. We solves this with its proprietary AI timi.ai platform which can see
processes in real- time and enables process shaping by influencing human behavior to achieve
optimal performance. The technology is a combination of advanced machine learning, computer
vision and neural networks driving Human Centric AI automation.
Our culture
We are an agile team of very strong engineers, researchers, and project managers, with a "move-
fast" attitude, passion for creating new things the right way, for solving tough problems and
delighting our customers. We encourage innovation, proactivity, autonomy, collaboration.
Job overview
We are looking for a Node.js developer with Linux background, that welcomes challenges, likes
working with the latest technologies and enjoys creating clean, reliable and performant software.
Responsibilities
• Create, maintain, and run unit tests for both new and existing applications and services,
with a goal of delivering defect-free and well-tested solutions
• Collaborate with product owners on requirements analysis
• Design and implement reusable, testable, efficient, and elegant code based on
requirements
• Troubleshoot, debug, maintain and improve existing software
• Create and maintain CI/CD integration using GitLab CI/Jenkins and Docker
• Collaborate on technical architecture and system design
• Analyze and collect data: log files, application stack traces, thread dumps etc.
• Reproduce and simulate application incidents to create debug reports and coordinate
delivery of application fixes
• Evaluates existing components or systems to determine integration requirements and to
ensure the final solutions meet organizational needs
Preferred Skills
• Bachelor’s degree
• 3+ years of work experience in a relevant role and global SaaS company
• Strong experience with JavaScript programming
• Strong experience with Node.js 12+ and its libraries (e.g. fs, events, child process,
net, http, streams, crypto)
Nice to have
Personality comments
• Self-learning capabilities
• Strong attention-to-detail, follow-up skills and results-oriented attitude
• In-depth problem-solving skills, good judgment and the ability to handle stressful situations
• Willingness to coordinate and work with others
• Proven track record of successful planning, accountability, follow through, prioritization,
and organizational skills situations
Main interfaces
Positions details