You are on page 1of 2

Node.

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)

<Accelerate IT through people/>

Mailbox: contact@ams-ai.com | Website: https://www.ams-ai.com


• Solid understanding of networking principles and standard network communication
protocols such as TCP, UDP, HTTP, WS, FTP, DNS
• Solid experience with software versioning systems such as Git
• Experience working with Docker and Node.js in the context of Docker
• Familiar with advanced concepts like microservices and distributed systems
• Experience working with: Linux:troubleshooting (logs investigations, performance tests,
connectivity investigation)

• Hands-on experience with JSON and making Restful API calls


• Passionate advocate at determining and delivering solutions with a high level of customer
satisfaction, focusing on customer experience as a top priority
• Very good presentation, oral and written communications skills
• Ability to understand our business applications quickly
• Very good or near native English speaker
• Broad understanding of software engineering and architecture space: languages,
frameworks, techniques, AI industry trends, etc.

Nice to have

• Docker and Kubernetes/OpenShift


• Ansible/Ansible Tower configuration management tools (or similar – Salt, Puppet,Chef)
• GitLab CI/CD/ (or equivalent – Jenkins, CircleCI, Teamcity, etc)
• Bash scripting
• Experience with NO-SQL (Elasticsearch, Mongo) Databases
• Python

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

• Team members (DevOps box team)


• Other DevOps teams (Cloud/data collection)
• R&D Development Team
• Other Teams (Validation, SysOps)

Positions details

• Hybrid, 1day/month, Timisoara.

<Accelerate IT through people/>

Mailbox: contact@ams-ai.com | Website: https://www.ams-ai.com

You might also like