Search by job, company or skills

the it firm

Interesting Job Opportunity: Senior Software Engineer - MERN Stack

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Job Overview :

We are looking for a highly skilled Senior Software Engineer MERN Stack with Ruby on Rails to join our growing engineering team. The ideal candidate will have strong hands-on experience in building scalable web applications using MongoDB, Express.js, React.js, Node.js, along with Ruby on Rails for backend development.

You will work on complex, high-performance applications in the CRM and CCaaS/VoIP domain, collaborate with cross-functional teams, and contribute to end-to-end product developmentfrom requirement analysis to production deployment.

Key Responsibilities

Software Development & Architecture :

  • Design, develop, test, and maintain scalable web applications using MERN Stack and Ruby on Rails
  • Build robust backend services and RESTful APIs using Node.js (NestJS preferred) and Ruby on Rails
  • Develop responsive, reusable, and high-performance UI components using React.js
  • Ensure system scalability, performance optimization, and high availability
  • Participate in architecture discussions and contribute to technical & Delivery :
  • Work closely with product managers, business analysts, architects, and QA teams from discovery to delivery
  • Translate business requirements into clear technical designs and implementation plans
  • Collaborate with distributed teams and ensure smooth communication across stakeholders
  • Provide accurate estimates and meet delivery timelines

Code Quality & Best Practices

  • Write clean, maintainable, well-documented, and testable code
  • Conduct and participate in code reviews to maintain high engineering standards
  • Implement unit tests, integration tests, and ensure proper test coverage
  • Follow secure coding practices and industry standards

DevOps & Cloud

  • Work with Docker and Kubernetes for containerized deployments
  • Integrate and maintain CI/CD pipelines for automated builds and deployments
  • Optimize application performance using caching tools like Redis
  • Work with messaging/streaming systems such as Kafka

Mentorship & Continuous Improvement

  • Mentor junior developers and promote best practices across the team
  • Actively participate in knowledge-sharing sessions and technical discussions
  • Identify opportunities for improvement and propose innovative technical solutions
  • Leverage AI tools and services to enhance productivity and application efficiency where applicable

Frontend

Technical Skills (Must Have) :

  • Strong experience with React.js, JavaScript (ES6+), HTML5, CSS3
  • Experience with component-based architecture and state management

Backend

  • Strong hands-on experience with Node.js, NestJS, and Ruby on Rails
  • Experience building RESTful APIs and backend business logic

Databases

  • MongoDB (primary)
  • PostgreSQL (relational database experience required)

Tools & Technologies

  • TypeScript
  • Redis, Kafka
  • Docker, Kubernetes
  • CI/CD tools and version control systems (Git)

Nice To Have / Good To Know

  • Experience in CRM, CCaaS, or VoIP-based systems
  • Exposure to microservices architecture
  • Cloud experience (AWS / Azure / GCP)
  • Any certifications related to software engineering, frameworks, or cloud platforms

Education

  • Bachelors or Masters degree in Computer Science / Information Technology / Computer Applications or equivalent

Soft Skills

  • Excellent verbal and written communication skills in English
  • Strong problem-solving and analytical abilities
  • Ability to work independently as well as in a collaborative team environment
  • Proactive mindset with strong ownership and accountability

Work Details

  • Work Timings : 10 :00 AM 7 :00 PM IST (extendable up to 10 :00 PM if required)

Interview Process

  • Initial discussion
  • Up to 3 technical/client interview rounds
  • Coding test with screen sharing

Why Join Us

  • Work on cutting-edge products in high-impact domains
  • Opportunity to work with modern technologies and scalable architectures
  • Collaborative and growth-oriented engineering culture
  • Long-term career growth and learning opportunities

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146332119