About Us:
At ECESIS, we have built a strong reputation over the years as a trusted partner in management consulting and talent acquisition, with a specialized focus on the advanced manufacturing sector. Our success is driven by our ability to consistently deliver world-class, high-quality talent, particularly in the areas of precision engineering, assembly line operations, and other skilled manpower across diverse industrial domains. Among our esteemed clients is a listed Japanese company that is set to begin its operations in Technopark, Thiruvananthapuram, further reinforcing our standing as a premier recruitment partner in the region.
Summary:
We are seeking a skilled and motivated Software Engineer to join our dynamic multinational team. This role focuses on the development and enhancement of a sophisticated medical-related platform. The ideal candidate will have strong experience in React and Ruby, with a passion for building high-quality, impactful software solutions in the healthcare domain.
Location: Trivandrum, Kerala, India
Employment Type: Full-time
Experience: 1-5 Years
Educational Qualification: Bachelor's degree in Computer Science/Electronics/Electrical Engineering
Responsibilities:
-
Design, develop, test, deploy, and maintain robust and scalable web applications using React.js and Ruby on Rails.
-
Collaborate effectively with cross-functional, multinational teams including product managers, designers, and other engineers to deliver high-quality software solutions.
-
Develop and integrate user-facing elements with server-side logic.
-
Build reusable components and front-end libraries for future use (React).
-
Develop and maintain efficient, reusable, and reliable Ruby code.
-
Ensure the technical feasibility of UI/UX designs.
-
Optimize applications for maximum speed, scalability, and responsiveness.
-
Implement security and data protection measures.
-
Participate in code reviews to maintain code quality and share knowledge.
-
Troubleshoot, debug, and upgrade existing software, ensuring platform stability and performance.
-
Integrate data storage solutions, including databases.
-
Contribute to all phases of the software development lifecycle, from concept and design to testing and deployment.
-
Stay updated with emerging technologies and industry best practices.