Latest Job Offers for the entire Marketplace from Armenia

Add new offer
Company logo Job Position Location Salary Range Contract Type Category Details
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
Miro's Canvas Backend team is hiring a Backend Engineer to build the platform for canvas content and support real-time and asynchronous collaboration between the Board Server and Collaboration apps, enabling future product innovation. The role requires strong software engineering experience, willingness to drive change, capacity to handle high load and scale, ownership of important code areas, and collaboration across Miro to provide well-defined interfaces for Canvas data. You will design and implement high-quality technical designs and self-documented code, create scalable, high-performing, concurrent, and fault-tolerant solutions, optimize performance, and develop stable data access patterns (APIs, events) with long-term ownership of features. Requirements include 5+ years of backend development, Java 17, Kotlin, Spring; 4+ years building robust distributed systems; proficiency with REST and WebSockets; AWS familiarity; understanding of high-load SaaS architecture and Kafka or similar messaging; and strong Java multithreading knowledge. Miro offers a competitive equity package, health insurance, meals, wellbeing and learning allowances, and a diverse, inclusive global culture, underpinned by a Recruitment Privacy Policy.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
Miro’s Canvas Backend team is seeking a Backend Engineer to help build the platform that enables canvas content and supports both real-time and asynchronous collaboration between the Board Server and Collaboration apps. The role requires strong software engineering experience, willingness to drive change, the ability to handle high loads and scale systems, ownership of important parts of the code, and collaboration across Miro to provide well-defined and extensible interfaces for Canvas data. Key responsibilities include creating high-quality technical designs and self-documented code, implementing scalable and high-performing solutions with concurrency and fault tolerance, optimizing performance, designing stable data access patterns and API/event contracts, taking long-term ownership, and writing exception-safe mission-critical code. Requirements include 5+ years of backend development, expertise with Java 17, Kotlin, Spring (+ Spring Boot), 4+ years building robust, high-scale distributed systems, proficiency in REST and WebSockets, familiarity with cloud architecture (AWS preferred), knowledge of high-load SaaS and Apache Kafka or equivalent, and strong multithreading in Java. Benefits include competitive equity, health insurance, meals in the office, wellbeing and equipment allowances, annual learning budget, travel allowance, and a culture that emphasizes diversity, collaboration, and an inclusive environment supported by Miro’s Recruitment Privacy Policy.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
Miro is seeking a Backend Engineer for the Canvas Backend team to power canvas content and support real-time and asynchronous collaboration between the Board Server and Collaboration apps, enabling new use cases for customers. The role emphasizes owning critical code, designing scalable, fault-tolerant, high-performance systems, and collaborating across teams to provide well-defined, future-proof Canvas data interfaces. Requirements include 5+ years of backend development, Java 17, Kotlin and Spring, 4+ years building robust distributed systems, REST and WebSockets, familiarity with AWS, and experience with Kafka and multithreading. Benefits include a competitive equity package, health insurance, in-office meals, wellbeing and equipment allowances, annual learning and development funds, and travel allowance. About Miro: a global visual workspace with 100M+ users and 250,000+ companies, co-headquartered in San Francisco and Amsterdam, valuing diversity, inclusion, and collaboration, with information on recruitment privacy policies.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
The Canvas Backend team at Miro builds the platform that enables product teams to implement and evolve canvas content, supports both real-time and asynchronous collaboration, and lays the groundwork for future innovation. The Backend Engineer role requires strong software engineering experience, willingness to drive change, and the ability to scale systems under high load, with responsibility for key parts of the code and collaboration across teams to provide well-defined interfaces for Canvas model data. Responsibilities include designing high-quality technical designs and self-documented code, implementing scalable and fault-tolerant solutions, optimizing performance, crafting flexible yet stable data access patterns and contracts, taking long-term ownership, and writing exception-safe mission-critical code. Requirements are 5+ years of backend development, Java 17, Kotlin and Spring, 4+ years building robust distributed systems in production, proficiency with REST and WebSockets, familiarity with cloud architectures (prefer AWS), knowledge of Apache Kafka, and strong multithreading skills in Java. Benefits and culture include a competitive equity package, health insurance, meals in the office, wellbeing and equipment allowances, a learning and development fund, travel allowance, and Miro's emphasis on diversity, inclusion, and belonging, with recruitment privacy policy referenced.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
Miro is hiring a Backend Engineer for the Canvas Backend team to support building and evolving canvas content and the real-time/asynchronous collaboration platform. You’ll own critical parts of the codebase, design scalable, high-performing solutions with concurrency and fault tolerance, and collaborate across teams to define robust APIs and data contracts for the Canvas model. Requirements include 5+ years of backend development (Java 17, Kotlin, Spring), 4+ years building distributed systems, REST and WebSockets, AWS familiarity, Kafka or similar messaging, and strong Java multithreading knowledge. Benefits include competitive equity, family health insurance, in-office meals, wellbeing and equipment allowances, learning budget, and travel allowance. About Miro: a global visual workspace with 100M+ users and 250k companies, emphasizing diversity, inclusion, and belonging, with a Recruitment Privacy Policy governing applicant data.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
Miro's Canvas Backend team builds the platform that enables product teams to implement and evolve canvas content and supports real-time and asynchronous collaboration between the Board Server and Collaboration apps. The Backend Engineer role involves owning important parts of the codebase, designing scalable, high-performance, fault-tolerant solutions, and collaborating across Miro to define stable interfaces on Canvas data. Responsibilities include creating high-quality designs and self-documented code, improving performance and scalability, building flexible data access patterns (APIs, events), and taking long-term ownership of features. Requirements include 5+ years of backend experience (Java 17, Kotlin, Spring), 4+ years building robust distributed systems, proficiency with REST and WebSockets, familiarity with AWS and high-load SaaS architecture, and knowledge of Kafka and Java multithreading. Benefits include competitive equity, health insurance, meals, wellbeing and equipment allowances, learning budget, travel allowance, and a culture focused on belonging, collaboration, and inclusive innovation across a global team.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
- The Canvas Backend team at Miro is building the platform for canvas content and real-time/asynchronous collaboration, enabling product teams to implement new use cases and facilitating communication between the Board Server and Collaboration apps. - The Backend Engineer role involves creating high-quality technical designs and self-documented code, delivering scalable and fault-tolerant solutions, optimizing performance, defining stable data access patterns, and taking long-term ownership of features while collaborating across teams. - Requirements include 5+ years of backend experience, proficiency in Java 17, Kotlin and Spring, 4+ years building robust distributed systems, REST and WebSockets, familiarity with AWS, and knowledge of Apache Kafka and Java multithreading. - Benefits include a competitive equity package, health insurance, meals in the office, wellbeing and equipment allowances, a learning and development budget, and travel allowances for commuting, along with the chance to work with a globally diverse team. - Miro is a visual workspace for distributed teams serving over 100 million users and 250,000 companies, committed to belonging, inclusion, and collaboration, and it notes a Recruitment Privacy Policy.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
The Canvas Backend team at Miro builds the platform that enables canvas content and supports real-time and asynchronous collaboration, delivering a high-performance foundation for current products and future innovation. The Backend Engineer will own key parts of the codebase, design scalable, fault-tolerant systems, and collaborate across Miro teams to provide well-defined and extendable interfaces for Canvas data. Responsibilities include creating high-quality technical designs and code, optimizing performance and scalability, designing flexible but stable data access patterns and contracts, owning features long-term, and emitting exception-safe mission-critical code. Requirements include 5+ years of backend development, Java 17, Kotlin, Spring, 4+ years building robust distributed systems, REST and WebSockets, familiarity with AWS, understanding of high-load SaaS architectures and Kafka or equivalent messaging systems, and strong multithreading in Java. Miro offers competitive equity, health insurance, office meals, wellbeing and equipment allowances, learning and development funds, travel support, and emphasizes belonging and collaboration at a global company that serves over 100M users and 250,000 companies, founded in 2011 and employing about 1,600 people across 13 hubs worldwide.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
Miro’s Canvas Backend team is seeking a Backend Engineer to build the platform that enables product teams to create and evolve canvas content and supports real-time and asynchronous collaboration between the Board Server and Collaboration apps. The role requires strong software engineering experience, a willingness to drive change and experimentation, the ability to handle large loads and scale, and ownership of important parts of the code with cross-team interfaces for Canvas data. You’ll design and implement high-quality, self-documented code, scalable solutions with concurrency and fault tolerance, optimize performance, and establish stable data access patterns and contracts (APIs, events) while taking long-term ownership of features or subsystems. You’ll write exception-safe mission-critical code and collaborate with teams across Miro to improve product, architecture, and engineering practices. Qualifications include 5+ years of backend development, Java 17, Kotlin and Spring, 4+ years in robust distributed systems, REST and WebSockets, AWS familiarity, Kafka or equivalent messaging, and strong Java multithreading; benefits include competitive equity, health insurance, meals, wellbeing and equipment allowances, learning and travel stipends, plus a commitment to diversity and an applicant privacy policy.
Backend Software Engineer, Canvas Backend
Miro
Yerevan
Armenia
Not specified Unknown Engineering

Is remote?:

No
The Canvas Backend team at Miro builds the platform that enables product teams to implement and evolve new canvas content and supports real-time and asynchronous collaboration between the Board Server and Collaboration apps, providing a stable, high-performance foundation for future innovation. The Backend Engineer role involves taking ownership of important parts of the code, driving change, collaborating across Miro to define extensible interfaces on Canvas model data, and handling large-scale systems. You’ll design and implement high-quality technical designs and self-documented code, build scalable, fault-tolerant solutions, optimize performance, create flexible data access patterns (APIs, events), and write exception-safe mission-critical code while improving product and engineering practices across teams. You’ll need 5+ years of backend development, 4+ years building robust distributed systems in production, proficiency in Java 17, Kotlin and Spring, REST and WebSockets, cloud architecture (prefer AWS), and experience with Kafka or other messaging systems and multithreading in Java. Perks include competitive equity, health insurance for you and family, meals in the office, wellbeing and learning allowances, and travel benefits; Miro emphasizes diversity, belonging, and inclusive collaboration across its global team, supported by a Recruitment Privacy Policy for applicants’ data.