CareFolk

Elevate Your Career to the Next Level

Join our dynamic team & embark on a journey of growth, innovation, & excitement.

At CareFolk, we offer opportunities to work with cutting-edge technologies, nurture your passion, and advance your IT career while honing your skills.

We Firmly Believe in the Power of Collaboration to Achieve Greatness

At CareFolk, continuous improvement is ingrained in our DNA. Each day, we dedicate ourselves to honing our skills and excelling in every aspect of our work.

Celebrate Success

CareFolk embraces innovation, developing cutting-edge IT solutions that enhance business efficiency and digital transformation.

Honesty & Integrity

We uphold transparency and ethics, providing secure, reliable IT services that businesses can trust.

Social Responsibility

CareFolk promotes cybersecurity awareness and sustainable technology to create a safer digital world.

Teamwork & Collaboration

CareFolk work closely with clients and partners to deliver seamless, customized IT solutions.

We are currently Hiring

Senior Business Analyst

Job Description

We are seeking a detail-oriented Senior Business Analyst to bridge the gap between business needs and technology solutions. The ideal candidate will work closely with stakeholders to gather requirements, analyze processes, and define functional specifications that drive strategic initiatives. Strong analytical skills, domain expertise, and experience in Agile environments are essential for success in this role.

Required Key Skills

  • Strong understanding of business analysis frameworks and methodologies (BABOK, Agile, Scrum)

  • Proven experience in gathering and documenting business, functional, and non-functional requirements

  • Excellent communication and stakeholder management skills

  • Proficiency in tools like JIRA, Confluence, Microsoft Visio, Balsamiq, Lucidchart, or similar

  • Data analysis and visualization skills (Excel, Power BI, Tableau, SQL is a plus)

  • Ability to work with cross-functional teams including product, development, QA, and operations

  • Domain expertise in [healthcare/finance/eCommerce/etc., if applicable]

  • Strong problem-solving and critical thinking abilities

  • Understanding of SDLC, UML, and workflow diagrams

  • Experience in writing BRDs, FRDs, use cases, and user stories

Responsibilities

  • Collaborate with stakeholders to identify business needs, challenges, and opportunities for improvement

  • Elicit, analyze, and document detailed business and system requirements

  • Translate business goals into functional specifications and user stories for development teams

  • Act as a liaison between business stakeholders and technical teams to ensure clear communication

  • Support product owners in backlog grooming and prioritization

  • Assist in solution design and validate requirements through user acceptance testing (UAT)

  • Create wireframes, process flows, and requirement documentation as needed

  • Monitor project progress, identify risks, and propose mitigations

  • Contribute to process improvement initiatives and business transformation efforts

  • Ensure alignment of deliverables with business objectives and stakeholder expectations

Scrum Master

Job Description

We are looking for a certified and experienced Scrum Master to lead Agile teams in delivering high-quality software solutions. The ideal candidate will facilitate Agile ceremonies, remove impediments, and promote continuous improvement while ensuring team alignment and productivity. This role requires strong communication, leadership, and a deep understanding of Scrum principles.

Required Key Skills

  • Strong knowledge of Agile frameworks (Scrum, Kanban)

  • Scrum Master certification (CSM, PSM I/II)

  • Excellent facilitation and conflict-resolution skills

  • Strong communication and stakeholder management

  • Proficiency in tools like JIRA, Confluence, Trello, or Azure DevOps

  • Understanding of SDLC, CI/CD, and modern development practices

  • Leadership and mentoring experience with cross-functional teams

Responsibilities

  • Act as a servant leader and facilitator for Agile teams, ensuring adherence to Scrum principles

  • Organize and moderate daily stand-ups, sprint planning, sprint reviews, and retrospectives

  • Remove impediments that obstruct the team’s progress

  • Foster a culture of continuous improvement and high performance

  • Collaborate with Product Owners to ensure well-groomed backlogs

  • Monitor team progress through velocity tracking, burndown charts, and other KPIs

  • Coach team members, developers, and stakeholders in Agile best practices

  • Ensure transparency, inspection, and adaptation across the development lifecycle

  • Support multiple teams or projects, as needed, while ensuring Agile maturity

.NET Core Developer

Job Description

We are looking for a talented and experienced .NET Core Developer with 3 to 4 years of hands-on experience to join our dynamic development team. In this role, you will be responsible for developing, maintaining, and enhancing web applications using .NET Core, with a focus on high performance and scalability. Additionally, experience in React, API development, and IT projects is a plus but not mandatory.

Required Key Skills

  • Proficiency in .NET Core: Strong experience in developing web applications using .NET Core, C#, and related frameworks.
  • API Development: Experience in designing and building RESTful APIs, with a solid understanding of HTTP protocols, JSON, and XML.
  • Front-End Integration: Familiarity with React and other modern front-end frameworks, with the ability to collaborate effectively with front-end developers.
  • Database Management: Experience with SQL Server, MongoDB, Entity Framework, and other relational database technologies.
  • Version Control: Proficiency in Git, with experience in collaborative development environments.
  • Problem-Solving: Strong analytical and problem-solving skills, with a keen eye for detail and a commitment to delivering high-quality code.
  • Testing: Experience with automated testing frameworks and tools, such as NUnit, xUnit, or MSTest.
  • Agile Methodologies: Experience working in Agile/Scrum development environments.

Responsibilities

  • Application Development: Design, develop, and maintain web applications using .NET Core, ensuring code quality, performance, and security.
  • API Development: Develop and integrate RESTful APIs to connect front-end interfaces with back-end systems, ensuring seamless data exchange.
  • Front-End Collaboration: Work closely with front-end developers, particularly those working with React, to integrate and enhance user interfaces with server-side logic.
  • Code Quality and Best Practices: Write clean, maintainable, and well-documented code following industry best practices, including test-driven development (TDD).
  • Troubleshooting and Debugging: Identify and resolve issues, bugs, and performance bottlenecks in existing applications.
  • Collaboration: Work collaboratively with product managers, UI/UX designers, and other developers to deliver high-quality software solutions.
  • Continuous Learning: Stay updated on the latest technologies, tools, and trends in .NET Core development and IT.

React JS Developer

Job Description

We are looking for a skilled and enthusiastic React Developer with 2 to 5 years of experience to join our dynamic development team. You will be responsible for building and maintaining modern, responsive web applications using React.js. As a React Developer, you will work closely with our UI/UX designers, back-end developers, and product managers to deliver high-quality, scalable software solutions that enhance user experience and meet business objectives.

Required Key Skills

  • Proficiency in React.js: Strong experience in developing complex React applications, including state management (using Redux, Context API, etc.), hooks, and component lifecycle methods.
  • JavaScript/ES6+: Deep understanding of modern JavaScript (ES6+), including its features and capabilities.
  • HTML/CSS: Solid experience with HTML5, CSS3, and responsive design principles.
  • Front-End Tooling: Familiarity with modern front-end build pipelines and tools like Webpack, Babel, npm, etc.
  • Version Control: Proficiency in Git and experience working in collaborative development environments.
  • Problem-Solving: Strong analytical and problem-solving skills with attention to detail.
  • Communication: Excellent verbal and written communication skills, with the ability to clearly articulate ideas and solutions.
  • Testing: Experience with front-end testing frameworks and tools like Jest, Enzyme, or Cypress.
  • Agile Methodologies: Experience working in Agile/Scrum development environments.

Responsibilities

  • Developing User Interfaces: Build and maintain efficient, reusable, and reliable React.js components and front-end libraries to create responsive and visually appealing user interfaces.
  • Collaborating with Team Members: Work closely with designers, product managers, and other developers to ensure seamless integration of UI components with back-end services.
  • Code Quality and Best Practices: Write clean, maintainable, and well-documented code following industry standards and best practices, including test-driven development (TDD) and continuous integration (CI).
  • Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Debugging and Troubleshooting: Identify and fix bugs, performance bottlenecks, and usability issues in existing applications.
  • Version Control: Manage code versions and ensure collaboration using Git and other version control systems.
  • Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices in React.js development.
  • Mentoring: Provide guidance and support to junior developers and contribute to knowledge sharing within the team.

Quality Engineer

Job Description

We are seeking a detail-oriented and motivated Software QA Engineer II to join our growing QA team. As a QA engineer II, you will be responsible for contributing to the quality assurance of our software products through a combination of manual testing and basic test automation. This role requires strong problem-solving skills, a collaborative mindset, and a commitment to delivering high-quality software.

Required Key Skills

(Mandatory): (Mandatory): Manual Testing, Test Execution, Defect Tracking
(Optional): Test Planning, Test Documentation, Automation
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 5–7 years of experience in software testing or quality assurance.
  • Strong understanding of QA methodologies, tools, and processes.
  • Experience testing web and/or mobile applications.
  • Familiarity with defect tracking tools (e.g., Jira, Bugzilla).
  • Ability to understand technical specifications and identify edge cases.
  • Good communication skills and a team-player attitude.
  • Exposure to automation tools like Selenium, Cypress, or similar is a plus.
  • Basic knowledge of SQL and API testing is a plus.

Responsibilities

  • Understand product requirements, use cases, and workflows to develop effective test strategies.
  • Create, execute, and maintain test cases for new and existing features across web and/or mobile applications.
  • Perform functional, regression, integration, and exploratory testing.
  • Log clear and detailed bugs in the defect tracking system and assist in root cause analysis.
  • Collaborate with developers, product managers, and other QA team members to ensure comprehensive test coverage.
  • Participate in daily stand-ups, sprint planning, and other Agile ceremonies.
  • Provide feedback on usability, UI consistency, and potential risks.
  • Support and maintain test documentation, including test plans and traceability matrices.
  • Assist in maintaining and executing basic automated test scripts (optional, based on experience).

Lead UI/UX Engineer

Job Description

We are seeking an experienced Lead UI/UX Engineer to head the user experience strategy, design systems, and visual consistency across our IT platforms. You’ll collaborate with cross-functional product teams to create intuitive, accessible, and scalable interfaces that delight users while meeting clinical and compliance standards.

Required Key Skills

  • Bachelor’s or Master’s in HCI, Visual Design, Interaction Design, or related field.
  • 12+ years of experience in UI/UX design, with 3+ years in a leadership role.
  • Strong portfolio showcasing UX strategy, UI execution, and design leadership in healthcare or SaaS domains.
  • Mastery of Figma, Adobe XD, Sketch, or similar.
  • Deep understanding of accessibility, mobile-first responsive design, design systems, and prototyping.
  • Experience working in Agile/Scrum teams with cross-functional stakeholders.

Responsibilities

  • Lead the design vision and strategy for multiple healthcare SaaS products across web and mobile platforms.
  • Drive user research, wireframes, high-fidelity mockups, and interactive prototypes in tools like Figma, XD.
  • Build and maintain a centralized Design System and enforce brand consistency across all products.
  • Conduct usability testing and translate insights into actionable improvements.
  • Collaborate closely with product managers, developers & SMEs to balance user needs with regulatory compliance.
  • Mentor junior designers and foster a collaborative, feedback-rich design culture.
  • Evaluate and adopt emerging design trends, UI frameworks, and accessibility standards (WCAG 2.1 AA).

Lead Frontend Engineer

Job Description

We are seeking a Lead Frontend Engineer with a strong portfolio and 10+ years of experience to drive the visual design strategy for our digital products and web properties. You will lead a team of UI/UX designers, collaborate with product managers and developers, and ensure all web experiences align with our brand, usability standards, and conversion goals.

Required Key Skills

  • 10+ years of hands-on web design experience (HTML, CSS, Adobe Suite, Figma, or similar).
  • Strong command of design systems, color theory, typography, and layout.
  • Proven track record of designing responsive websites and landing pages.
  • Experience working in agile development teams.
  • Understanding of accessibility standards (WCAG), user-centric design, and CRO.
  • Good communication and team leadership skills.
  • Portfolio showcasing past web design and UX/UI work is mandatory.
    (Good to have)
  • Experience with front-end frameworks (React, TailwindCSS) is a plus.
  • Exposure to SEO, web analytics, and A/B testing tools like Google Optimize is plus.

Responsibilities

  • Lead and mentor a team of web designers and UI/UX specialists.
  • Define and maintain design standards, guidelines, and best practices.
  • Design wireframes, prototypes, and final high-fidelity web mockups.
  • Collaborate with cross-functional teams including marketing, development, and QA.
  • Ensure responsive design and cross-browser compatibility.
  • Conduct UX audits, user research, and usability testing.
  • Stay up to date with the latest web design trends, tools, and technologies.
  • Work with developers to ensure accurate implementation of design.

Associate Manager – Engineering

Job Description

We are looking for a high-impact Associate Engineering Manager to lead product development. You will be responsible for driving engineering excellence, maintaining regulatory compliance, and delivering mission-critical applications that handle sensitive data at scale.

Required Key Skills

  • 12+ years in software engineering roles, including at least 4 years managing engineering teams.
  • Proven experience with deep understanding of Complex, Enterprise Level System.
  • Strong experience in .NET Core / Node.js / React.js / RDBMS / NoSQL and microservice architectures.
  • Familiarity with cloud platforms (AWS/Azure/GCP) and containerized deployments (Docker/Kubernetes).
  • Expertise in Agile development, sprint planning, retrospectives, and team performance metrics.
  • Ability to collaborate across time zones with global stakeholders and remote engineering teams.

Responsibilities

  • Lead and manage cross-functional engineering teams across frontend, backend, and integration tracks.
  • Architect, review, and drive development of APIs and cloud-native applications.
  • Oversee delivery pipelines, sprint execution, and performance metrics across releases.
  • Collaborate with Compliance, Product, and Security teams to embed privacy-by-design principles.
  • Conduct technical reviews and enforce standards for code quality, security, and observability.
  • Mentor developers and build a strong engineering culture rooted in collaboration and accountability.
  • Own engineering outcomes including scalability, quality, and on-time delivery.