---
title: "Senior Software Engineer - Relcu | HR Drone"
description: "As a Senior Software Engineer, you will architect and develop robust backend solutions for our CRM platform using JavaScript and TypeScript. Your…"
canonical_url: "https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer"
locale: en
meta:
  author: Relcu
  "og:description": "As a Senior Software Engineer, you will architect and develop robust backend solutions for our CRM platform using JavaScript and TypeScript. Your…"
  "og:image": "https://r.hrdrone.am/og/job-post?background=%2523FFFFFF&textColor=%2523000000&border=%252352b289&jobTitle=Senior%2520Software%2520Engineer&showFire=true&logoUrl=https%3A%2F%2Fr.hrdrone.am%2Fapi%2Fs3%2Ftmp%2Ffiles%2Fmessages%2F5fb36d8a-995f-48ed-9679-c1ad150bcde5.svg&lang=en"
  "og:image:alt": "HR Drone - Job Matching Platform"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Senior Software Engineer - Relcu"
  "twitter:description": "As a Senior Software Engineer, you will architect and develop robust backend solutions for our CRM platform using JavaScript and TypeScript. Your…"
  "twitter:image": "https://r.hrdrone.am/og/job-post?background=%2523FFFFFF&textColor=%2523000000&border=%252352b289&jobTitle=Senior%2520Software%2520Engineer&showFire=true&logoUrl=https%3A%2F%2Fr.hrdrone.am%2Fapi%2Fs3%2Ftmp%2Ffiles%2Fmessages%2F5fb36d8a-995f-48ed-9679-c1ad150bcde5.svg&lang=en"
  "twitter:image:alt": "HR Drone - Job Matching Platform"
  "twitter:title": "Senior Software Engineer - Relcu"
---

> Index of every page on this site: [llms.txt](https://hrdrone.am/llms.txt)

**Closed**This role is no longer accepting applications

[![Relcu company logo - Senior Software Engineer job offer](https://r.hrdrone.am/api/image/width=88,height=88,quality=80,format=webp/s3/images/35672ca0-745d-11f0-a879-7fae62e5bbc0.png "Relcu - Senior Software Engineer")**Relcu**](https://hrdrone.am/jobs/relcu)

# **Senior Software Engineer**

<dl>

<dt>Location:</dt>
<dd>Yerevan</dd>

<dt>Employment type:</dt>
<dd>Office-based, Full-time</dd>

<dt>Level</dt>
<dd>Senior</dd>

<dt>English</dt>
<dd>Advanced</dd>

<dt>Posted:</dt>
<dd>August 8, 2025</dd>

<dt></dt>
<dd>1836 views</dd></dl>

## **Job description**

As a Senior Software Engineer, you will architect and develop robust backend solutions for our CRM platform using JavaScript and TypeScript. Your expertise in MongoDB and GraphQL (Apollo) will optimize data management and API integration. Collaborating with cross-functional teams, you will ensure scalable, high-performance solutions. Your role includes troubleshooting and maintaining code quality through best practices.

## **Requirements**

- At least 6+ years of experience.
- Strong written and verbal English communication skills are essential.
- Experience working with CRM platforms or similar enterprise applications, preferably in the mortgage or financial services industry, will be a plus.
- Proficiency in JavaScript, TypeScript, and experience with React.js framework.
- Strong understanding of design patterns and their practical applications in front-end development.
- Experience with MongoDB for database design and management, including schema design and query optimization.
- Proficiency in GraphQL and Apollo Server for API development and data fetching.
- Solid understanding of software architecture principles, with experience in Event-Based architecture/design.
- Experience with Scalable SaaS Application Architecture/Design
- Experience with AWS Services & APIs
- Strong knowledge of HTTPS/WebSockets/GraphQl Protocol
- Strong knowledge of browser APIs (DOM, AUDIO, WebRTC)
- A detail-oriented approach to front-end development ensures high-quality and scalable code.
- Familiarity with Agile methodologies and collaborative development tools (e.g., Git, Jira).
- Excellent problem-solving skills and a proactive attitude toward learning and implementing new technologies.

## **Responsibilities**

- Architect and develop backend solutions for a CRM platform using JavaScript and TypeScript.
- Architect data models and schema designs using MongoDB for efficient data storage and retrieval.
- Implement GraphQL APIs with Apollo Server for flexible and optimized data querying.
- Optimize backend performance and scalability to support a growing user base and business needs.
- Troubleshoot and debug production issues and provide timely resolutions.
- Develop and maintain frontend components of a CRM platform using JavaScript (React).
- Implement and optimize user interfaces with a focus on responsiveness and performance.
- Apply strong knowledge of design patterns to architect scalable and maintainable front-end solutions.
- Ensure adherence to coding standards, best practices, and technical documentation.
- Collaborate with cross-functional teams to deliver scalable and efficient solutions.
- Stay updated with emerging technologies and industry trends relevant to front-end development in CRM and mortgage sectors.

## **Skills & expertise**

### **Required skills**

- **Java Spring**
- **Software development**
- **Node.js**

### **Preferred skills**

- **Microservice Architecture**
- **MongoDB**

### **Specialty**

- Full Stack Development
- Backend Development

## **Benefits**

- Health Insurance
- Team Building And Corporate Events

## **Know someone right for this role?**

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

[Share on Telegram](https://t.me/share/url?url=https%3A%2F%2Fhrdrone.am%2Fjobs%2Frelcu%2FpUC9p6-senior-software-engineer&text=Senior%20Software%20Engineer) [Share on WhatsApp](https://api.whatsapp.com/send?text=https%3A%2F%2Fhrdrone.am%2Fjobs%2Frelcu%2FpUC9p6-senior-software-engineer%20Senior%20Software%20Engineer) [Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fhrdrone.am%2Fjobs%2Frelcu%2FpUC9p6-senior-software-engineer) [Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fhrdrone.am%2Fjobs%2Frelcu%2FpUC9p6-senior-software-engineer) [Share on X](https://x.com/intent/post?url=https%3A%2F%2Fhrdrone.am%2Fjobs%2Frelcu%2FpUC9p6-senior-software-engineer&text=Senior%20Software%20Engineer)

[![Relcu logo](https://r.hrdrone.am/api/image/width=112,height=112,quality=80,format=webp/s3/images/35672ca0-745d-11f0-a879-7fae62e5bbc0.png "Relcu")](https://hrdrone.am/jobs/relcu)

## **About Relcu**

*Life at Relcu*

-
-

Relcu is focused on sales, customer communication and automation enabling lenders to be truly be customer-centric and competitive in a dynamic environment.

<dl>

<dt>Industry</dt>
<dd>**Software &amp; IT Services**</dd>

<dt>Size</dt>
<dd>**11-50**</dd>

<dt>Location</dt>
<dd>**Yerevan**</dd>

<dt>Date established</dt>
<dd>**2020**</dd>

</dl>

[View open roles](https://hrdrone.am/jobs/relcu)

[Company LinkedIn page](https://linkedin.com/company/relcu/posts)

## **Jobs at Relcu**

### **No other open roles at Relcu right now**

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

[**Browse all jobs**](https://hrdrone.am/) [Get new jobs on Telegram](https://t.me/hrdrone)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://hrdrone.am/#website","@type":"WebSite","description":"Find your next job opportunity at HR Drone - the ultimate job matching platform","inLanguage":"en-US","name":"HR Drone","url":"https://hrdrone.am/","publisher":{"@id":"https://hrdrone.am/#identity"},"workTranslation":{"@id":"https://hrdrone.am/hy#website"}},{"@id":"https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer#webpage","@type":"WebPage","description":"As a Senior Software Engineer, you will architect and develop robust backend solutions for our CRM platform using JavaScript and TypeScript. Your…","name":"Senior Software Engineer - Relcu","url":"https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer","breadcrumb":{"@id":"https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer#breadcrumb"},"isPartOf":{"@id":"https://hrdrone.am/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer"]}],"primaryImageOfPage":{"@id":"https://hrdrone.am/#logo"}},{"@id":"https://hrdrone.am/#identity","@type":"Organization","description":"The ultimate job matching platform for both candidates and employers","foundingDate":"2022","name":"HR Drone","url":"https://hrdrone.am","address":{"@type":"PostalAddress","addressCountry":"AM","addressLocality":"Yerevan"},"contactPoint":{"@type":"ContactPoint","telephone":"+37495880089","contactType":"customer service","availableLanguage":["English","Armenian"]},"logo":{"@id":"https://hrdrone.am/#logo"},"sameAs":["https://www.instagram.com/hr.drone/","https://www.linkedin.com/company/hr-drone/","https://www.facebook.com/app.hrdrone","https://t.me/hrdrone","https://www.youtube.com/@hr-drone","https://x.com/hr_drone"]},{"@id":"https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer#job-posting","@type":"JobPosting","datePosted":"2025-08-08T08:43:09.055Z","description":"\u003Ch2>Job description\u003C/h2>\u003Cp>As a Senior Software Engineer, you will architect and develop robust backend solutions for our CRM platform using JavaScript and TypeScript. Your expertise in MongoDB and GraphQL (Apollo) will optimize data management and API integration. Collaborating with cross-functional teams, you will ensure scalable, high-performance solutions. Your role includes troubleshooting and maintaining code quality through best practices.\u003C/p> \u003Ch2>Requirements\u003C/h2>\u003Cul> \u003Cli>At least 6+ years of experience.\u003C/li> \u003Cli>Strong written and verbal English communication skills are essential.\u003C/li> \u003Cli>Experience working with CRM platforms or similar enterprise applications, preferably in the mortgage or financial services industry, will be a plus.\u003C/li> \u003Cli>Proficiency in JavaScript, TypeScript, and experience with React.js framework.\u003C/li> \u003Cli>Strong understanding of design patterns and their practical applications in front-end development.\u003C/li> \u003Cli>Experience with MongoDB for database design and management, including schema design and query optimization.\u003C/li> \u003Cli>Proficiency in GraphQL and Apollo Server for API development and data fetching.\u003C/li> \u003Cli>Solid understanding of software architecture principles, with experience in Event-Based architecture/design.\u003C/li> \u003Cli>Experience with Scalable SaaS Application Architecture/Design\u003C/li> \u003Cli>Experience with AWS Services &amp; APIs\u003C/li> \u003Cli>Strong knowledge of HTTPS/WebSockets/GraphQl Protocol\u003C/li> \u003Cli>Strong knowledge of browser APIs (DOM, AUDIO, WebRTC)\u003C/li> \u003Cli>A detail-oriented approach to front-end development ensures high-quality and scalable code.\u003C/li> \u003Cli>Familiarity with Agile methodologies and collaborative development tools (e.g., Git, Jira).\u003C/li> \u003Cli>Excellent problem-solving skills and a proactive attitude toward learning and implementing new technologies.\u003C/li> \u003C/ul> \u003Ch2>Responsibilities\u003C/h2>\u003Cul> \u003Cli>Architect and develop backend solutions for a CRM platform using JavaScript and TypeScript.\u003C/li> \u003Cli>Architect data models and schema designs using MongoDB for efficient data storage and retrieval.\u003C/li> \u003Cli>Implement GraphQL APIs with Apollo Server for flexible and optimized data querying.\u003C/li> \u003Cli>Optimize backend performance and scalability to support a growing user base and business needs.\u003C/li> \u003Cli>Troubleshoot and debug production issues and provide timely resolutions.\u003C/li> \u003Cli>Develop and maintain frontend components of a CRM platform using JavaScript (React).\u003C/li> \u003Cli>Implement and optimize user interfaces with a focus on responsiveness and performance.\u003C/li> \u003Cli>Apply strong knowledge of design patterns to architect scalable and maintainable front-end solutions.\u003C/li> \u003Cli>Ensure adherence to coding standards, best practices, and technical documentation.\u003C/li> \u003Cli>Collaborate with cross-functional teams to deliver scalable and efficient solutions.\u003C/li> \u003Cli>Stay updated with emerging technologies and industry trends relevant to front-end development in CRM and mortgage sectors.\u003C/li> \u003C/ul> ","directApply":true,"industry":"Software & IT Services","jobBenefits":"Health Insurance, Team Building And Corporate Events","occupationalCategory":"Software Engineering, QA","skills":"Java Spring, Software development, Node.js, Microservice Architecture, MongoDB","title":"Senior Software Engineer","url":"https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer","validThrough":"2025-09-08T08:00:00.495Z","employmentType":["FULL_TIME"],"hiringOrganization":{"@type":"Organization","name":"Relcu","url":"https://hrdrone.am/jobs/relcu","logo":"https://r.hrdrone.am/api/image/width=256,height=256,fit=contain/s3/images/35672ca0-745d-11f0-a879-7fae62e5bbc0.png","sameAs":["https://linkedin.com/company/relcu/posts"],"foundingDate":"2020-06-07T00:00:00.000Z"},"identifier":{"@type":"PropertyValue","name":"Relcu","value":"3d6ebfa8-1575-48c1-b01c-6d34422ebbf7"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Yerevan","addressRegion":"Yerevan","addressCountry":"AM"}},"mainEntityOfPage":{"@id":"https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer#webpage"}},{"@id":"https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://hrdrone.am"},{"@type":"ListItem","position":2,"name":"Jobs","item":"https://hrdrone.am/jobs/armenia"},{"@type":"ListItem","position":3,"name":"Relcu","item":"https://hrdrone.am/jobs/relcu"},{"@type":"ListItem","position":4,"name":"Senior Software Engineer","item":"https://hrdrone.am/jobs/relcu/pUC9p6-senior-software-engineer"}]},{"@id":"https://hrdrone.am/#logo","@type":"ImageObject","caption":"HR Drone","contentUrl":"https://hrdrone.am/images/blue-logo.svg","inLanguage":"en-US","url":"https://hrdrone.am/images/blue-logo.svg"}]}
```