Relcu
Senior Software Engineer
Yerevan August 8
Job description
1199 views
Office-based
Full-time
Senior
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.
Specialty
Full Stack Development
Backend Development
Required skills
Java Spring
Software development
Node.js
Preferred skills
Microservice Architecture
MongoDB
Benefits
Health Insurance
Team Building And Corporate Events
Not sure if you should apply?
Many people don't apply because they're not 100% qualified, If you match at least 60% of the requirements, we encourage you to apply. 🙌
Similar offers
M-One
Node.js/Nest.js Developer
Middle
View
M-One
Middle QA Engineer
Middle
View
M-One
Go Developer
Middle
View
M-One
Flutter Developer
MiddleSenior
View
Share this job on your social media platform!

Relcu
Software & IT Services
Relcu is focused on sales, customer communication and automation enabling lenders to be truly be customer-centric and competitive in a dynamic environment.
Size
11-50

