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.