Skip to content
ClosedThis role is no longer accepting applications
Relcu company logo - Senior Software Engineer job offerRelcu

Senior Software Engineer

Location:
Yerevan
Employment type:
Office-based, Full-time
Level
Senior
English
Advanced
Posted:
August 8, 2025
1836 views

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.

Relcu logo

About Relcu

Relcu - office1 / 2
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.

Industry
Software & IT Services
Size
11-50
Location
Yerevan
Date established
2020

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.