Job Description

Kaman Inc. as a leading company in the area of VSaaS (Video Surveillance as a Service) is looking for qualified candidates to join our team. An experienced (Senior) Back-End Developer to join our software team: You will be responsible for the server-side of our web and mobile applications. Responsibilities: ● Participate in the entire application lifecycle, focusing on coding and debugging. ● Write clean code to develop functional web and mobile applications API. ● Troubleshoot and debug applications. ● Collaborate with Front-end developers to integrate UI/UX elements with server-side logic. ● Gather and address technical and design requirements. ● Provide training and support to internal teams. ● Build reusable code and libraries for future use. ● Liaise with developers, designers, and system administrators to identify new features. ● Follow emerging technologies. Work environment: ● Productive atmosphere. ● Open and honest communication. ● Positive reinforcement and thinking. ● Growth opportunities. ● Good work-life balance. ● Work from home option.

Requirements

● Proven work experience as a Senior Back-end developer. ● Proven work experience with object-oriented programming. ● In-depth knowledge of Typescript/ JavaScript EC2015. ● In-depth knowledge of Nodejs. ● In-depth knowledge of WebSocket. ● Familiarity with express.js or Koa.js. ● Familiarity with TypeORM or MikroORM. ● Familiarity with Redis and SQL database systems. ● Experience with code versioning tools (Git and GitLab). ● Familiarity with Scrum and Agile Technologies and Tools like Jira. ● Understanding of GitLab auto CI/CD. ● Familiarity with Containerization and Kubernetes. Personal qualities: ● Full understanding of software development lifecycle best practices. ● Keen attention to detail. ● Ability to work under pressure and dealing with constraints. ● Strong organization and time-management skills. ● Ability to analyze problems and find solutions. ● Excellent verbal and written communication skills. ● Leadership and ability to work well as part of a team. ● Knowledge and experience with compliance and data security is an asset.

Employment Type

  • Full Time

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟