Job Openings Software Engineer - Full Stack

About the job Software Engineer - Full Stack

WE ARE HIRING: Software Engineer – Full Stack

Location: Sri Lanka
Employment Type: Full-time
Working Hours: Monday to Friday | 3:00 PM – 12:00 AM SL Time
Company Industry: Revenue Cycle Management

Role Overview

We are seeking a skilled and detail-oriented Software Engineer – Full Stack to develop scalable applications, APIs, system integrations, and client-specific software solutions within a Revenue Cycle Management environment.

The selected candidate will be responsible for gathering technical requirements, developing backend and frontend solutions, building healthcare-related integrations, supporting client onboarding projects, and ensuring smooth deployment and production support. This role requires strong experience in Java, Spring Boot, Node.js, Python, React.js, SQL, cloud-native development, and healthcare data formats such as HL7 and FHIR.

Key Responsibilities

Full Stack Development & Integration

  • Collaborate with internal teams and clients to gather technical requirements and translate them into implementable solutions.
  • Design, develop, and implement scalable APIs and system integrations across multiple platforms.
  • Work with data formats such as HL7, FHIR, CSV, JSON, and XML.
  • Customize and configure existing applications to meet client-specific requirements and operational workflows.
  • Develop reusable integration components, libraries, and technical documentation.

Backend, Frontend & Database Development

  • Develop backend solutions using Java, Spring Boot, Node.js, and Python.
  • Build user-friendly integration interfaces using modern frontend frameworks, especially React.js.
  • Work with relational databases such as MySQL and PostgreSQL.
  • Support data exchange, platform interoperability, and data warehouse-related development requirements.
  • Work with NoSQL databases such as MongoDB when required.

Client Onboarding & Implementation Support

  • Participate in client onboarding and software implementation projects.
  • Ensure timely and high-quality delivery of software solutions.
  • Evaluate business and technical challenges and propose practical solutions.
  • Drive implementation activities from solution design through deployment.
  • Support client-specific workflow configuration and system integration requirements.

Testing, Troubleshooting & Production Support

  • Troubleshoot, test, and resolve issues related to system integration, data exchange, and platform interoperability.
  • Collaborate with QA and DevOps teams to ensure smooth deployment and monitoring.
  • Support production systems by identifying issues and implementing timely fixes.
  • Maintain accurate technical documentation for integrations, configurations, and system changes.

Cloud, CI/CD & Collaboration

  • Work with cloud-native architectures, preferably AWS.
  • Support CI/CD pipeline activities and deployment processes.
  • Collaborate with cross-functional teams to deliver reliable and scalable software solutions.
  • Follow software engineering best practices related to performance, security, maintainability, and documentation.

Candidate Profile

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3–4 years of professional software engineering experience.
  • Strong backend development experience using Java, Spring Boot, Node.js, and Python.
  • Good understanding of modern frontend frameworks, especially React.js.
  • Experience building React-based user interfaces will be a strong advantage.
  • Strong expertise in SQL, including MySQL and PostgreSQL.
  • Experience with data warehouse systems.
  • Knowledge of NoSQL databases such as MongoDB will be an added advantage.
  • Hands-on experience with HL7, FHIR, or other healthcare data formats and integration patterns.
  • Experience working with cloud-native architectures, preferably AWS.
  • Experience with CI/CD pipelines.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Good communication skills with the ability to work with internal teams and clients.
  • Ability to manage deadlines and support implementation projects in a fast-paced environment.

Ready to take your career to new heights?

We're InTalent Asia, your go-to recruitment partner in Sri Lanka, and we've got an exciting opportunity for you! Our client is looking for a dynamic individual to fill the role of Software Engineer – Full Stack.

At InTalent Asia, we're not just recruiters; we're here to architect your career success. Join us in the journey of matching your skills with unparalleled opportunities.

Apply now and see how you can be the perfect fit for this exclusive position!

#InTalentAsia #CareerOpportunity #JobVacancy #SoftwareEngineer #FullStackDeveloper #RCMJobs #HealthcareIT #Java #ReactJS #ElevateYourCareer