Skip to main content
The IT Firm logo

Interesting Job Opportunity: Senior Software Engineer - MERN Stack

The IT Firm
Be an Early ApplicantFull Timesenior
INPosted April 18, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptTypeScriptRubyReactNode.jsExpressRailsAWSGCPAzureDockerKubernetesPostgreSQLMongoDBRedisGitKafkaCI/CDDevOpsMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

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)

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free