Posted on: 14/12/2025
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 decision-making
Collaboration & 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
Technical Skills (Must Have) :
Frontend :
- 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
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1589918
Interview Questions for you
View All