Interesting Job Opportunity: Senior Software Engineer - MERN Stack
The IT FirmRole Overview
The IT Firm is hiring a Interesting Job Opportunity: Senior Software Engineer - MERN Stack. This is a full-time role in IN. Part of The IT Firm's Backend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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)
Frequently Asked Questions
How do I apply for the Interesting Job Opportunity: Senior Software Engineer - MERN Stack position at The IT Firm?
Use the Apply button above to submit your application directly to The IT Firm. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Interesting Job Opportunity: Senior Software Engineer - MERN Stack position at The IT Firm located?
This position is based in IN. The IT Firm has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Interesting Job Opportunity: Senior Software Engineer - MERN Stack at The IT Firm earn?
The IT Firm has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Interesting Job Opportunity: Senior Software Engineer - MERN Stack role at The IT Firm posted?
This role was posted on April 18, 2026 (62 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Interesting Job Opportunity: Senior Software Engineer - MERN Stack role at The IT Firm require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. The IT Firm lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start