Senior Software Engineer
- Full time
- Remote IN
- @Mindfire
Job Detail
-
Job ID 8142
-
Career Level Others
-
Experience 2-4 Years
-
Industry Human Resources
-
Qualifications Degree Bachelor
Job Description
About The Job:
- Role: Senior Software Engineer
- Location: Remote
- Experience: 3+ yrs
Qualifications:
- B.E. / B.Tech or Equivalent
- Demonstrated experience in Ruby and Rails upgrades.
- Proven track record of building API integrations and working within the healthcare industry is a significant advantage.
Responsibilities:
- Collaborate with product owners, architects, developers, testers, and other stakeholders from both the client organization and Mindfire to develop and maintain software solutions.
- Translate specifications, wireframes, and mockups into scalable, high-performance, and robust web applications.
- Write and maintain clean, well-structured, and efficient code adhering to best practices.
- Actively participate in daily standups with clients, providing updates on work progress through project management tools, voice/video calls, and screen-sharing collaboration platforms.
- Develop API integrations with electronic medical/health records systems in compliance with medical technology standards (e.g., FHIR).
- Build and maintain integrations with external applications, ensuring seamless data exchange and system interoperability.
Required Skills:
- Proven expertise in Ruby and Ruby on Rails, ideally version 5.x or higher (experience with Rails 7.x preferred).
- Strong grasp of object-oriented programming (OOP) concepts, design patterns, and metaprogramming.
- Experience working in a microservices architecture.
- Proficiency in ReactJS for front-end development, with a focus on implementing UX/UI designs provided by a designer.
- Hands-on experience with API development and integrations, particularly within the healthcare domain (knowledge of standards like FHIR is a plus).
- Familiarity with AWS for server management and deployment, with a willingness to work with Azure or Oracle in the future.
- Proficient debugging and troubleshooting skills across client-side, server-side, and database layers.
- Solid experience in static code analysis, performance optimization, and TDD/BDD practices.
- Expertise with databases, particularly MySQL and/or PostgreSQL.