Senior Software Engineer
1 day ago
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, , , , 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 (NestJS preferred) and Ruby on Rails
- Develop responsive, reusable, and high-performance UI components using
- 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 , JavaScript (ES6+), HTML5, CSS3
- Experience with component-based architecture and state management
Backend
- Strong hands-on experience with , 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
)
-
Senior Software Engineer
1 day ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Perforce Software Full time ₹ 6,00,000 - ₹ 18,00,000 per yearPerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
1 day ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
1 week ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
7 days ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
7 days ago
Pune, Maharashtra, India MALBEK SOFTWARE LLP Full timeSummary of Position: Senior Software EngineerJoin our Product Engineering team in a fast-paced, collaborative, startup-like environment. This role focuses on enhancing and supporting product features and modules using Java and related technologies.Duties and Responsibilities:Design, Code and implement solutions from concept to final hand-off toEfficiently...
-
Senior Software Engineer
1 day ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
1 day ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer, Reliability
7 days ago
Pune, Maharashtra, India Veeam Software Full timeVeeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...
-
Senior Software Engineer, Reliability
7 days ago
Pune, Maharashtra, India Veeam Software Full timeVeeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep...