Careers @ Folio3

Opportunities don’t happen, you create them

Lead Functional Consultant – Dynamics 365 Business Central

Pakistan

Regular

We are looking for a Functional Consultant – Dynamics 365 Business Central to join our team. The ideal candidate will be responsible for implementing, customizing, and supporting Business Central solutions for our clients. You will work closely with stakeholders to understand business needs and translate them into effective system configurations.

Responsibilities:

  • Gather and analyze client requirements for Dynamics 365 Business Central implementations.
  • Configure and customize Business Central to align with business processes.
  • Conduct system testing, troubleshooting, and debugging.
  • Provide training and support to end-users.
  • Collaborate with technical teams to develop and deploy integrations.
  • Document system configurations, workflows, and best practices.
  • Stay updated on new Business Central features and enhancements.

Requirements:

  • Bachelor's degree in Computer Science, Business Administration, or a related field.
  • 6+ years of experience is required in the relevant field.
  • Strong understanding of ERP processes (Finance, Supply Chain, Inventory, Sales, etc.).
  • Hands-on experience with Business Central configuration and customization.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and manage multiple projects.

Lead/ Sr. Golang Engineer

Pakistan

Regular

We are seeking a Lead / Senior Software Engineer (Golang) to join our team. The ideal candidate should be highly proficient in Golang development, possess strong experience in building RESTful APIs, integrating third-party services.

Responsibilities:

  •  Develop, test, and maintain scalable and efficient applications using Golang.
  • Design and implement RESTful APIs to support various services and integrations.
  •  Integrate and manage third-party APIs and services efficiently.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure high performance, reliability, and security in application development.
  • Communicate effectively with clients to understand project requirements and provide solutions.

Requirements:

  • Strong proficiency in Golang and its ecosystem.
  • Experience in building and managing RESTful APIs.
  • Familiarity with microservices architecture and cloud services.
  • Hands-on experience with third-party service integrations.
  • Knowledge of regular expressions and advanced data handling.
  • Experience in working with clients and handling stakeholder communication.
  • Strong problem-solving and debugging skills.
  • Excellent written and verbal communication skills.
 

Machine Learning Engineer – LLM

Pakistan

Regular

We are seeking an experienced LLM Engineer to join our team and contribute to the development and deployment of AI-powered applications. This role will focus on utilizing large language models (LLMs) to solve real-world problems through fine-tuning, prompt engineering, integration with various data sources, and building agentic workflows.

Responsibilities:

  • Fine-tune open-source LLMs, including smaller language models (SLMs), using domain-specific datasets to improve performance in targeted applications.
  • Develop and implement prompt engineering strategies to optimize LLM responses.
  • Build and maintain Retrieval-Augmented Generation (RAG) pipelines to enhance LLM knowledge and accuracy.
  • Design, build, and deploy sophisticated AI Agents that leverage LLMs to automate complex tasks and workflows (Agentic workflows).
  • Collaborate with MLOps engineers to deploy and monitor LLM applications in cloud environments.
  • Evaluate model performance using robust evaluation metrics and implement strategies for continuous improvement.
  • Implement LLM observability and monitoring solutions to ensure model health and performance in production.
  • Identify areas for improvement and implement solutions based on evaluation results.

Requirements:

  • Bachelor's or Master's degree in Computer Science, AI, Machine Learning, or a related field.
  • Strong proficiency in Python and relevant libraries, including: PyTorch, Hugging Face Transformers, FastAPI.
  • Hands-on experience in fine-tuning LLMs and implementing prompt engineering techniques.
  • Familiarity with vector databases (e.g., Qdrant, Pinecone, Weaviate) for RAG applications.
  • Experience with cloud platforms (AWS, GCP, or Azure) for model deployment.
  • Good communication and collaboration skills.
  • Knowledge of model quantization techniques to improve inference speed.
  • Experience with generating synthetic data and supervised fine tuning.
  • Knowledge of RLHF (Reinforcement Learning from Human Feedback) to improve model alignment.

Digital Marketing Manager

Pakistan

Regular

We are looking for Manager, Digital Marketing who will be responsible for building and implementing the marketing strategies.

Responsibilities:

  • Identify the customer journey, the touchpoints, painpoints, and the search journey.
  • Detailed analysis of competition from product to digital metrics.
  • Create a comprehensive insight bank that can be tested with customers.
  • Create annual strategic plans that manage the top to bottom of the customer funnel.
  • Planning digital marketing campaigns, including web, SEO/SEM, email, social media and events, AdWords campaigns, social media platforms, email campaigns, and events.
  • Developing and executing content calendar (incl blogs, white papers, case studies, landing pages, posts).
  • Reach out to affiliates and potential partners for collaboration.
  • Utilize the strong analytical ability to evaluate and present insightful reports on marketing performance.
  • Partner with sales and product teams to develop collateral that be used for conversion across the funnel.
  • Coordinate with designers, developers, and SEO teams to get assets developed.

Requirements:

  • At least 8-12 years of experience in Digital Marketing.
  • Should have good analytical and communication skills.
  • Should have a holistic understanding of different digital marketing channels including SEO, SEM, blogging, social, etc.
  • Good knowledge and experience with online marketing tools and best practices.
  • Should be able to create presentations and write content.
  • Should have the right attitude: displays ownership, believes in the power of collaboration, tries new things, and hunger to deliver.
  • Most importantly, someone who believes the customer is the most important stakeholder.

Lead Software Engineer (React Native)

Pakistan

Regular

We seek an experienced React Native Developer to join our mobile development team. In this role, you will architect and develop cross-platform mobile applications that deliver exceptional user experiences.

Responsibilities:

  • Design and build advanced applications for both iOS and Android platforms using React Native
  • Collaborate with the design team to implement pixel-perfect UIs and smooth animations
  • Architect efficient and reusable front-end systems that drive complex mobile applications
  • Optimize application performance and handle memory leakage issues through profiling and debugging
  • Integrate RESTful APIs and implement offline data synchronization
  • Implement automated testing strategies to ensure code quality and reliability
  • Participate in code reviews and maintain code quality standards
  • Collaborate with cross-functional teams in an Agile environment

Requirements:

  • Bachelor’s Degree in Computer Science (or Equivalent Field).
  • 6+ years of software development experience, with at least 2 years focused on React Native
  • Strong proficiency in modern JavaScript (ES6+) and TypeScript
  • Deep understanding of React concepts including Hooks, Context, and component lifecycle
  • Experience with state management solutions (Redux, MobX, or Recoil)
  • Proven experience with mobile navigation patterns and libraries (React Navigation)
  • Expertise in mobile app architecture patterns and best practices
  • Experience with offline storage solutions (AsyncStorage, Realm)
  • Proficiency in mobile app deployment and CI/CD processes
  • Strong understanding of REST APIs and network communication
  • Experience with version control systems (Git) and collaborative development workflows

Senior Software Engineer (Ruby on Rails)

Pakistan

Regular

We are looking for a Senior Ruby on Rails Developer to take an active role in both leading and developing backend features. In this role, you will shape the architecture of our applications, develop key features, and ensure the quality and performance of our code.

Responsibilities:

  • Lead the design and development of a service-oriented backend architecture with minimal use of traditional controllers, leveraging Ruby core concepts.
  • Actively develop key backend features for dynamic care plans and patient management systems.
  • Collaborate closely with product, frontend, and operations teams to build scalable, reliable, and performant solutions.
  • Take ownership of backend services while guiding and mentoring the team in best practices for Ruby development.
  • Develop, maintain, and improve private Ruby gems, ensuring they are efficient and reusable.
  • Define and implement architectural decisions, balancing scalability and maintainability.
  • Enforce high standards for test-driven development (TDD), maintaining code coverage and quality through integration tests and fixtures (RSpec, FactoryBot).
  • Lead code reviews, ensuring pull requests are thoroughly reviewed for quality, scalability, and maintainability.
  • Foster a collaborative, pair programming-driven environment to solve complex technical challenges.
  • Optimize and troubleshoot performance issues to ensure the application scales with increasing demand.
  • Manage and maintain CI/CD pipelines to ensure smooth deployment and integration across teams.
  • Actively contribute to the strategic direction of the technical roadmap and make decisions on new technologies and architectural approaches.

Requirements:

  • Extensive experience with Ruby on Rails (6.x, or newer) and strong Ruby core knowledge.
  • Proven experience leading teams and actively developing backend features.
  • Deep understanding of design patterns and their application to build maintainable, scalable systems.
  • Expertise in building and maintaining APIs, integrating with frontend systems, and handling health-related data models (e.g., HealthGoal, HealthConcern, Patient).
  • Solid experience with integration tests, test-driven development (TDD), and ensuring robust test coverage (RSpec, FactoryBot).
  • Experience with private Ruby gems and managing dependencies.
  • Proficiency with PostgreSQL: Strong understanding of database design, migrations, and schema management.
  • Proficiency with version control (Git) and collaborative development using GitHub.
  • Excellent problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
  • Strong communication skills, with experience leading cross-functional teams and collaborating effectively in a remote environment.
   

Lead Software Engineer – Node.js

Pakistan

Regular

We are looking for a Lead Software Engineer - Node.js to drive the development of scalable backend services, lead a team of engineers, and ensure the delivery of high-quality software solutions.

Responsibilities:

  • Lead the design, development, and deployment of scalable, high-performance backend services.
  • Analyze business requirements, provide technical recommendations, and estimate assigned tasks.
  • Write clean, maintainable, well-documented code with comprehensive unit/integration tests.
  • Troubleshoot and debug issues efficiently, ensuring timely resolution.
  • Maintain and optimize existing systems for security, performance, and scalability.
  • Research, evaluate, and implement new technologies to improve efficiency and system performance.
  • Enforce best practices in coding, security, and DevOps.
  • Guide and mentor junior engineers, conducting code reviews and knowledge-sharing practices.
  • Collaborate with cross-functional teams, including frontend developers, DevOps, and product managers.
  • Drive Agile development practices, participating in sprint planning, stand-ups, and retrospectives.
  • Work with Serverless architectures to enhance scalability and efficiency.
  • Contribute to the adoption of GraphQL where applicable.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4+ years of experience in backend development, with at least 1+ years in a lead role.
  • Strong expertise in Node.js and frameworks like Express.js and Nest.js.
  • Experience designing and developing RESTful APIs.
  • Proficiency in MongoDB, PostgreSQL, or MySQL database design and optimization.
  • Knowledge of microservices architecture and event-driven systems.
  • Familiarity with Docker, Kubernetes, and Cloud services (AWS, GCP, or Azure).
  • Proficiency with CI/CD pipelines and DevOps best practices.
  • Strong problem-solving skills, attention to detail, and ability to work independently.
  • Experience working in an Agile/Scrum development environment.
  • Excellent communication and leadership skills.
  • Knowledge of TypeScript and its best practices.
  • Hands-on experience with Cloud Services (AWS, GCP, Azure) and serverless technologies.

Senior Software Engineer (Python)

Pakistan

Regular

Folio3 is looking for an experienced Senior Python Developer to join our team and work on innovative projects using modern development frameworks.

Responsibilities:

  • Work with development teams to deliver solutions to meet client requirements.
  • Provide full application development life cycle support, including specifications, prototype development, quality assurance, and deployment.
  • Develop in-house services/APIs using Python and other existing frameworks.
  • Identify problems, develop, deploy, and maintain solutions using automation frameworks.
  • Evangelize good code and solid engineering practices by writing well-designed, testable, and efficient code.
  • Provide insights on web development trends and methodologies.

Requirements:

  • Bachelor's degree in Computer Science or equivalent work experience.
  • At least 3+ years of experience in the software industry.
  • Experience in various Python use cases, including web applications, web scraping, data science, and system tooling.
  • Extensive understanding of Python, including its ecosystem of tools and libraries.
  • Inquisitive mindset with the ability to get to the root of issues.
  • Self-motivated yet enjoys working collaboratively across an organization.
  • Finds satisfaction in being a force multiplier for colleagues.
 

Product Manager

Pakistan

Regular

At Folio3, the Product Manager is a pivotal role, responsible for managing and developing our products. With a strong focus on understanding customer needs and market trends, the Product Manager is crucial in defining product strategies and guiding product development. Expertise in product management will drive the success of our products and contribute to the organization's overall growth.

Responsibilities:

  • Collaborate with stakeholders to gather and analyze customer needs, market trends, and business goals to define and prioritize product features and roadmap.
  • Translate product requirements into clear and actionable user stories, acceptance criteria, and specifications for development teams.
  • Partner with UX/UI designers to ensure user-centric and visually appealing product experiences.
  • Drive agile product development methodologies, including sprint planning, backlog management, and release coordination.
  • Work closely with development teams to ensure timely and successful delivery of product features, balancing quality, time, and resources.
  • Collaborate with sales and marketing teams to develop go-to-market strategies, product positioning, and launch plans.
  • Build and maintain strong relationships with key stakeholders, including customers, partners, and executives, to gather insights and align product strategy.
  • Stay up to date with industry trends, emerging technologies, and best practices in product management.
  • Communicate product updates, progress, and roadmap effectively to internal and external stakeholders.
  • Support product launches, training, and documentation efforts to ensure successful adoption and customer satisfaction.
  • Continuously evaluate and optimize product features and performance based on user feedback and market insights.

Requirements:

  • Proven experience as a Product Manager or in a similar role in product development and management.
  • Strong understanding of product lifecycle, agile methodologies, and UX/UI principles.
  • Excellent analytical and problem-solving skills with the ability to gather and interpret data effectively.
  • Exceptional communication and collaboration skills to work with cross-functional teams and stakeholders.
  • Demonstrated ability to manage multiple priorities and deliver results in a fast-paced environment.
  • Strong leadership skills with a focus on fostering a collaborative and innovative team culture.
  • Bachelor’s degree in business, technology, or a related field (Master’s degree preferred).
  • Familiarity with market research, competitive analysis, and customer insights tools.
 

Digital Marketing Executive

Pakistan

Regular

We are seeking an enthusiastic Digital Marketing Executive to join our team. If you're an individual with a passion for digital marketing, this is a great opportunity to learn and grow. You will be involved in creating and managing digital campaigns, social media activities, and content to enhance brand presence and engagement.

Responsibilities:

  • Support the research, development, and execution of digital marketing campaigns.
  • Manage campaigns across social media, email, google ads, and search engines.
  • Assist in creating engaging digital content for various channels, including website landing pages, blogs, email, social media, press releases, and event assets.
  • Ensure content aligns with our brand identity and resonates with our target audience.
  • Manage social media accounts, create posts, and engage with followers.
  • Monitor social media trends to enhance our online presence.
  • Possess hands-on experience with basic SEO strategies.
  • Use analytics tools to track your content marketing performance.

Requirements:

  • A Bachelor's degree in Marketing or a related field.
  • At least 3+ years of experience in the field of Digital Marketing.
  • Eagerness to learn and adapt in a fast-paced environment.
  • Strong written and verbal communication skills.
  • Ability to collaborate and contribute as part of a team.
  • Passion for digital marketing and staying up-to-date.
   

Business Development Executive

Pakistan

Regular

We are seeking a highly motivated and results-driven Business Development Executive to join our team. The successful candidate will be responsible for generating new business opportunities, engaging potential clients, and maintaining an organized sales pipeline. This role requires strong communication skills, strategic outreach, and the ability to work collaboratively with marketing and sales teams.

Responsibilities:

  • Identify and engage potential customers through cold calls, emails, and LinkedIn outreach.
  • Qualify leads based on the Ideal Customer Profile and set up meetings with relevant stakeholders.
  • Maintain and update CRM with lead interactions and pipeline status.
  • Collaborate with marketing to refine outreach messaging and campaigns.
  • Achieve and exceed monthly KPIs, including meetings booked, responses, and conversions.
  • Analyze business opportunities and provide feedback to internal teams.
  • Work proactively in a fast-paced environment, adapting to evolving business needs.

Requirements:

  • 1-3 years of experience in business development, sales, or a related customer-facing role.
  • Strong ability to build and maintain relationships with prospects and clients.
  • Excellent communication skills with a strategic and persuasive approach.
  • Self-motivated with strong time management and prioritization abilities.
  • Proficiency in CRM software and Microsoft Office tools.
  • A results-driven mindset with a collaborative and adaptable work ethic.

Lead Software Engineer (Python)

Pakistan

Regular

We are seeking an exceptional Lead Python Developer with strong expertise in Python programming. Your main responsibility will be to lead the development team and oversee the creation of robust and scalable software solutions.

Responsibilities:

  • Works with development teams to deliver solutions to meet client requirements.
  • Provides full application development life cycle support, including specifications, prototype development, quality assurance, and deployment.
  • Develops in-house services/APIs using Python and other existing frameworks.
  • Identifies problems, develops, deploys, and maintains solutions by using automation frameworks.
  • Evangelizes good code and solid engineering practices. Writes well-designed, testable, efficient code.
  • Provides insight and technical leadership on web development trends and methodologies.
  • Leads a team of developers and guides them through the project lifecycle.
  • Helps drive requirement gathering and system architecture design.
  • Looks at engineering problems holistically and has developed best-in-class products.
  • Has shown technical leadership during the lifecycle of a project.
  • Manages a team of developers to successfully deliver a project.

Requirements:

  • Bachelor's degree in Computer Science or equivalent work experience.
  • At least 5+ years of experience in the software industry.
  • Proven track record of success with Python web application development.
  • Expertise in migrating Python 2 Code to Python 3.
  • Experience in the different use cases Python is used for such as web applications, web scraping, data science, and system tooling.
  • Extensive understanding of Python, including its ecosystem of tools and libraries.
  • Inquisitive and able to get to the root of the issue needing to be solved.
  • Self-motivated, yet still enjoy working in partnership across an organization.
  • Finds satisfaction in being a force multiplier for your colleagues.

Digital Marketing Manager

Pakistan

Regular

We are looking for Manager, Digital Marketing who will be responsible for building and implementing the marketing strategies.

Responsibilities:

  • Identify the customer journey, the touchpoints, painpoints, and the search journey.
  • Detailed analysis of competition from product to digital metrics.
  • Create a comprehensive insight bank that can be tested with customers.
  • Create annual strategic plans that manage the top to bottom of the customer funnel.
  • Planning digital marketing campaigns, including web, SEO/SEM, email, social media and events, AdWords campaigns, social media platforms, email campaigns, and events.
  • Developing and executing content calendar (incl blogs, white papers, case studies, landing pages, posts).
  • Reach out to affiliates and potential partners for collaboration.
  • Utilize the strong analytical ability to evaluate and present insightful reports on marketing performance.
  • Partner with sales and product teams to develop collateral that be used for conversion across the funnel.
  • Coordinate with designers, developers, and SEO teams to get assets developed.

Requirements:

  • At least 8-12 years of experience in Digital Marketing.
  • Should have good analytical and communication skills.
  • Should have a holistic understanding of different digital marketing channels including SEO, SEM, blogging, social, etc.
  • Good knowledge and experience with online marketing tools and best practices.
  • Should be able to create presentations and write content.
  • Should have the right attitude: displays ownership, believes in the power of collaboration, tries new things, and hunger to deliver.
  • Most importantly, someone who believes the customer is the most important stakeholder.

Senior Software Engineer (.NET)

Pakistan

Regular

Folio3 is seeking an experienced .NET Developer to lead the software development lifecycle and leverage expertise in the .NET framework to deliver high-quality enterprise systems.

Responsibilities:

  • Design, develop, and maintain scalable applications using C# and the .NET framework.
  • Provide technical support for web and mobile applications.
  • Develop test-driven applications and ensure code quality through rigorous testing.
  • Analyze business requirements to enhance existing systems, identify areas for improvement, and implement solutions.
  • Create and maintain technical documentation, including specifications, test plans, and system architecture diagrams.
  • Collaborate with cross-functional teams to monitor system performance and resolve issues.

Requirements:

  • 4–6 years of hands-on experience in Core .NET development (C#, .NET Core).
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Strong understanding of C# fundamentals, Entity Framework, design patterns, and database design.
  • Proficiency in RESTful APIs, MVC architecture, and cloud-based development.
  • Excellent problem-solving skills with the ability to translate complex business needs into technical solutions.
  • Experience with Microsoft Azure platform (e.g., Azure Functions, App Services).
  • Familiarity with ERP systems, especially Microsoft Dynamics 365 (D365) or Business Central (BC).
  • Familiarity with Generative AI and AI-powered tools in software development is a plus.

Contact us

Whether you are a large enterprise looking to augment your teams with experts resources or an SME looking to scale your business or a startup looking to build something.
We are your digital growth partner.

Tel: +1 408 365 4638
Support: +1 (408) 512 1812