Interesting Job Opportunity: Senior Software Engineer - MERN Stack
The IT FirmResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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