Skip to content
ClosedThis role is no longer accepting applications
Kerpak company logo - Full Stack Software Engineer job offerKerpak

Full Stack Software Engineer

Location:
Yerevan
Employment type:
Full-time, Hybrid, Part-time, Remote
Level
Middle, Senior, Lead
English
Upper-intermediate
Posted:
May 14, 2025
2249 views

Job description

Full Stack Software Engineer (with Mobile & IoT/Embedded Exposure)   Kerpak Technology is a sustainability-focused retail-tech company specializing in AI-driven computer vision solutions for unattended retail, merchandising analytics, and digital signage. Founded in 2021, Kerpak is proudly supported by the Plug & Play Accelerator and the NVIDIA Inception Program. With a mission to make retail more efficient and environmentally conscious, the company is rapidly expanding, with active deployments across Armenia, the Netherlands, Finland, Italy, Germany, and the UAE.

Requirements

  • 4+ years of experience in full stack development (JavaScript/TypeScript, React, Node.js, Python)
  • Experience with mobile development (React Native, Flutter, or native Android/iOS) is strongly preferred
  • Proficiency in cloud platforms (AWS/GCP), Docker, and modern CI/CD pipelines
  • Familiarity with embedded Linux, microcontrollers (e.g., ESP32, Raspberry Pi), or common IoT protocols is a plus
  • Familiarity with computer vision/image AI frameworks and tools is a plus
  • Solid understanding of Git workflows, automated testing, and agile development
  • Ability to meaningfully leverage Generative AI tools to enhance and accelerate the software development lifecycle
  • Strong debugging and problem-solving skills with a hands-on, maker mindset
  • Self-motivated and collaborative, comfortable working across hardware/software boundaries

Responsibilities

  • Develop and maintain scalable web applications (dashboards, APIs, admin tools) using Node.js, React, and Python
  • Design and implement RESTful APIs and real-time communication protocols (WebSockets, MQTT)
  • Collaborate with the embedded/IoT team to integrate edge devices with cloud infrastructure (primarily AWS)
  • Contribute to and support development of mobile apps (React Native and optionally native Android/iOS)
  • Interface with IoT components (e.g., cameras, sensors, smart locks) via cloud and edge APIs
  • Assist in DevOps efforts, CI/CD pipelines, and AWS/GCP-based infrastructure automation
  • Optimize system performance with a focus on reliability, responsiveness, and security
  • Participate in sprint planning, architecture discussions, and code reviews

Skills & expertise

Required skills

  • Software development
  • Node.js
  • React.js
  • React Native
  • Software Maintenance

Preferred skills

  • Microservices
  • REST API
  • Websocket
  • IoT
  • Embedded programming
  • Cloud Architecture

Specialty

  • Backend Development
  • Full Stack Development
  • Mobile development
  • IoT Engineering
  • Frontend Development

Know someone right for this role?

Share it and help the right person find their next job.

Kerpak logo

About Kerpak

Kerpak - office
Life at Kerpak

Kerpak is an AI-powered retail-tech solution that connects customers to the products they love, reimagining the unattended shopping experience and making it more seamless and intuitive.

Industry
Software & IT Services
Size
2-10
Location
Yerevan

Jobs at Kerpak

No other open roles at Kerpak right now

New roles land here the moment Kerpak posts them. Set a job alert to be first to know, or browse everything hiring on HR Drone today.

Closed jobs