CrawlJobs Logo

Software Consultant (Backend)

Hong Kong, Hong Kong Employment contract · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

Design, develop, and maintain backend services and APIs. Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic. Optimize applications for maximum speed and scalability. Implement security and data protection best practices. Write clean, maintainable, and well-documented code. Participate in code reviews and contribute to continuous improvement of development processes. Troubleshoot, debug, and upgrade existing systems. Work closely with DevOps to ensure smooth deployment and monitoring of applications. Stay up to date with emerging technologies and propose innovative solutions. Contribute to the design and architecture of new features and products.

Job Responsibility

  • Design, develop, and maintain backend services and APIs
  • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic
  • Optimize applications for maximum speed and scalability
  • Implement security and data protection best practices
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to continuous improvement of development processes
  • Troubleshoot, debug, and upgrade existing systems
  • Work closely with DevOps to ensure smooth deployment and monitoring of applications
  • Stay up to date with emerging technologies and propose innovative solutions
  • Contribute to the design and architecture of new features and products

Requirements

  • Experience in backend software development, with a strong understanding of server-side programming languages (e.g., Python, Java, Node.js)
  • Proficiency in working with databases (SQL and/or NoSQL)
  • Experience with RESTful API design and development
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is an advantage
  • Advanced knowledge of Microsoft Office (Word, Excel, PowerPoint, Access)
  • Experience with version control systems (e.g., Git)
  • Strong analytical and problem-solving skills
  • You demonstrate strong communication and teamwork skills
  • English fluent.

Nice to have

Familiarity with cloud platforms (AWS, Azure, or GCP) is an advantage

What we offer

  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Sustainability is part of everything we do
  • You’ll have the opportunity to turn your ideas into action and make a tangible impact
  • Through our WeCare Together program, you’ll be empowered to design and lead projects that create real social or environmental impact, with the company’s full support

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Consultant (Backend)

8 matching positions

New

Principal Software Consultant - Python + React - Morning Shift/Afternoon Shift

Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years of professional software development experience
  • Strong proficiency in Python with deep understanding of language semantics
  • Production experience with Django and FastAPI frameworks
  • Expert-level understanding of asynchronous programming patterns (async/await, coroutines, event loops)
  • Solid grasp of synchronous programming and when to apply each paradigm
  • Experience building and maintaining RESTful and/or GraphQL APIs
  • Proficiency in SQL and PostgreSQL (or similar relational databases)
  • Strong proficiency in ReactJS with hooks, state management, and modern patterns
  • Experience with NextJS including SSR, SSG, and API routes
  • Understanding of frontend design patterns (components, containers, custom hooks, etc.)
Job Responsibility
Job Responsibility
  • Design and implement robust backend systems using Python, Django, and FastAPI
  • Build responsive, performant frontend applications with ReactJS and NextJS
  • Architect AI-driven features and integrate machine learning models into production systems
  • Design and optimize message-driven architectures using Kafka and other message brokers
  • Implement caching strategies using Redis and optimize database performance
  • Develop both synchronous and asynchronous services with proper concurrency handling
  • Conduct code reviews and mentor junior developers on best practices
  • Collaborate with product managers and designers to translate requirements into technical solutions
  • Participate in system design discussions and contribute to architectural decisions
  • Ensure code quality, performance, and security across the full stack
  • Fulltime
Read More
Arrow Right

Staff/Senior Software Consultant - .Net + Angular + Azure - Evening Shift

10Pearls is seeking an experienced Full Stack developer with expertise in .NET, ...
Location
Location
Pakistan , Lahore; Karachi; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in C# development, using.NET (modern version) for backend development
  • 2+ years of experience in API development using .NET Web API with best practices
  • Front-end experience with Modern Angular (preferred), React, or Vue, capable of developing modern web applications
  • Strong problem-solving and analytical skills, with a focus on performance optimization and scalability
  • Experience working in an Agile/Scrum environment, collaborating with cross-functional teams
  • Hands-on experience with Azure Services, including App Service, Functions, Storage Services, Service Bus, and Active Directory
  • Experience with Azure DevOps for CI/CD, version control, and automation
  • Strong experience with RDBMS, particularly MSSQL, including query optimization and database design
  • Experience working with Microservices architecture and distributed systems
  • Experience with Docker and Kubernetes (preferred but not mandatory)
Job Responsibility
Job Responsibility
  • Develop and maintain scalable applications using .NET (modern versions, 8+ preferred) and modern web frameworks like Angular, React, or Vue
  • Participate in requirements analysis and collaborate with cross-functional teams to design software solutions
  • Write clean, efficient, and maintainable code using C# and .NET
  • Ensure code quality through unit testing, integration testing, and automation testing
  • Test and deploy applications while ensuring reliability and scalability
  • Revise, refactor, and debug code to improve performance and maintainability
  • Enhance and optimize existing software by identifying and implementing improvements
  • Develop and maintain documentation throughout the software development life cycle (SDLC)
  • Ensure adherence to best practices such as source code control, code reviews, and clean architecture principles
  • Mentor junior developers, guide them in technical challenges, and foster knowledge sharing within the team
  • Fulltime
Read More
Arrow Right

Senior/Staff/Principal Software Consultant - FullStack - Morning Shift

Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Strong experience in full-stack application development
  • Hands-on experience with React for frontend development
  • Strong backend development experience using Node.js, Python, or Java
  • Experience building and consuming RESTful APIs and microservices
  • Strong understanding of SQL and NoSQL databases
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Understanding of software architecture, scalability, and distributed systems
  • Experience with version control systems such as Git
  • Familiarity with CI/CD pipelines and modern development workflows
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain scalable full-stack web applications
  • Build modern frontend applications using React and related technologies
  • Develop backend services and APIs using Node.js, Python, or Java
  • Design and implement RESTful APIs and microservices-based architectures
  • Work with SQL and NoSQL databases for application development and optimization
  • Collaborate with product managers, designers, QA engineers, and other developers to deliver end-to-end solutions
  • Participate in system design discussions, architecture reviews, and technical planning
  • Ensure application performance, scalability, security, and maintainability
  • Integrate applications with cloud-based infrastructure and services on AWS, Azure, or GCP
  • Troubleshoot, debug, and resolve production and development issues
  • Fulltime
Read More
Arrow Right

Java Backend Software Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
United States , Tampa; Irving
Salary
Salary:
76560.00 - 106840.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • 2-5 years of professional experience as Full Stack software engineering experience in developing enterprise scale applications
  • Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in using AI driven tools like Devin, Co-pilot, Gemini and other Gen-AI tools
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and/or other team members
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Planned time off (vacation)
  • Unplanned time off (sick leave)
  • Paid holidays
  • Fulltime
Read More
Arrow Right

Principal Software Consultant - AI/ML Engineer

As an ML Team Lead, you will be responsible for leading the technical direction ...
Location
Location
Pakistan , Lahore, Karachi, Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in computer science, Artificial Intelligence, Data Science, Software Engineering, or a related field
  • 7+ years of professional software engineering experience with at least 5 years of hands-on experience building and deploying ML systems into production
  • Prior experience as a Tech Lead, Staff Engineer, or hands-on lead for AI/ML engineering teams
  • Strong expertise in classical machine learning domains such as forecasting, ranking, classification, and optimization
  • Hands-on experience building modern LLM and agentic AI systems including RAG pipelines, tool-using agents, multi-step workflows, and evaluation systems
  • Strong proficiency in Python and backend system development
  • Experience with ML frameworks such as PyTorch or TensorFlow
  • Strong understanding of scalable distributed systems, APIs, system integration, architecture design, and production engineering practices
  • Experience operating ML services at scale, including SLO management, monitoring, on-call practices, and incident response
  • Experience working with Kubernetes-based deployments, CI/CD pipelines, and modern cloud-native engineering practices
Job Responsibility
Job Responsibility
  • Lead the technical direction for the team’s ML and LLM systems, including architecture patterns, platform choices, evaluation frameworks, and engineering standards
  • Stay hands-on by designing and implementing complex ML and agentic AI systems, writing production-grade code, and leading through technical execution
  • Design, develop, and deploy scalable ML and LLM-powered applications and services in production environments
  • Build and optimize AI-powered solutions such as RAG systems, multi-step agents, AI assistants, chatbots, forecasting systems, ranking models, classification models, and optimization systems
  • Drive architecture and design reviews to ensure scalability, reliability, security, and maintainability of AI/ML systems
  • Own the technical roadmap for ML/LLM initiatives and translate business objectives into execution plans and scalable solutions
  • Collaborate closely with Product Managers, Engineers, Data Engineers, MLOps Engineers, QA Engineers, and cross-functional stakeholders to deliver business-aligned AI solutions
  • Establish engineering best practices for prompt engineering, model evaluation, regression testing, observability, and production readiness
  • Define and implement quality standards, evaluation suites, acceptance metrics, and regression plans for all AI/ML features
  • Ensure high availability, scalability, and resilience of tier-1 ML services through SLOs, monitoring, incident response, failover strategies, circuit breakers, and multi-zone deployments
  • Fulltime
Read More
Arrow Right

Senior Software Consultant - .Net + ReactJs + Azure

10Pearls is seeking a Senior Software Consultant – Full Stack Developer with str...
Location
Location
Pakistan , Islamabad; Lahore; Karachi
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or a related field is preferred
  • Minimum 5+ years of professional experience as a Full Stack Developer
  • Strong hands-on experience with .NET / ASP.NET Core
  • Solid experience with React.js (hooks, state management libraries, component lifecycle, and performance optimization)
  • Experience with Microsoft Azure services (App Services, Azure Functions, Storage, Key Vault, etc.)
  • Strong understanding of RESTful APIs and microservices architecture
  • Proficiency in C# and modern JavaScript (ES6+)
  • Experience with SQL Server or other relational databases
  • Familiarity with Git and version control workflows
  • Experience with CI/CD pipelines (Azure DevOps preferred)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable full-stack applications using .NET (Core) and React.js
  • Build and consume RESTful APIs and microservices-based architectures
  • Develop responsive, high-performance user interfaces using React (hooks, state management, reusable component-based architecture)
  • Deploy, manage, and monitor applications on Microsoft Azure (App Services, Functions, Storage, etc.)
  • Collaborate with cross-functional teams including product, design, QA, and DevOps
  • Write clean, maintainable, and well-documented code following best practices
  • Troubleshoot, debug, and optimize application performance across frontend and backend
  • Participate in CI/CD pipeline implementation and deployment processes
  • Ensure application security, scalability, and reliability
  • Contribute to code reviews, mentoring junior developers, and continuous improvement initiatives
  • Fulltime
Read More
Arrow Right

Staff/Senior Software Consultant - Angular + GraphQL

10Pearls is seeking a highly skilled Frontend Engineer with expertise in Angular...
Location
Location
Pakistan , Lahore, Islamabad, Karachi
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in frontend development, with strong expertise in Angular (latest versions)
  • Strong hands-on experience with Angular, including advanced usage of RxJS for reactive programming
  • Experience working with Angular Signals for efficient state management
  • Proficiency in TypeScript, HTML5, and CSS3, with a focus on building responsive, accessible, and high-performing user interfaces
  • Experience with GraphQL for efficient data querying, integration, and state handling
  • Strong understanding of component-based architecture, lazy loading, and performance optimization in Angular applications
  • Experience in consuming RESTful APIs and integrating frontend applications with backend services
  • Familiarity with state management patterns and best practices in modern Angular applications
  • Experience with version control systems such as Git
  • Familiarity with CI/CD pipelines and frontend build tools
Job Responsibility
Job Responsibility
  • Own the architecture, design, and technical direction for large-scale projects, ensuring that solutions are scalable, secure, and aligned with business goals
  • Lead technical reviews and ensure that high-quality standards, including company engineering practices (CI/CD, testing, security), are met across projects
  • Collaborate with cross-functional teams and business stakeholders to align technology with business needs and influence technical decisions
  • Actively mentor and guide engineers at all levels, promoting a culture of technical excellence and knowledge sharing
  • Help in the recruitment process by identifying and interviewing technical talent, ensuring alignment with the company's standards and culture
  • Embrace a consulting mindset by identifying opportunities to improve business processes through innovative technical solutions, and act as a trusted advisor to clients and stakeholders
  • Communicate technical solutions effectively to both technical and non-technical stakeholders
  • Act as a point of contact for technical issues for specific work streams across multiple projects
  • Engage in continuous learning of industry trends, tools, and technologies to provide informed recommendations to clients
  • Fulltime
Read More
Arrow Right

Principal Software Consultant - Sitecore + Next Js - Evening Shift

10Pearls is seeking a Principal Software Consultant with strong expertise in mod...
Location
Location
Pakistan , Karachi, Lahore, Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or a related field is preferred
  • 9+ years of professional experience as a Full Stack Engineer, with strong proficiency in React and Node
  • Strong hands-on experience with Sitecore XM Cloud
  • Expertise in Sitecore CLI and Content Serialization (SCS)
  • Solid understanding of Headless SXA architecture
  • Strong proficiency in Next.js (App Router, SSR, SSG, ISR)
  • Experience with React.js (hooks, context, component-based architecture)
  • Strong command of TypeScript
  • Experience integrating GraphQL APIs (Experience Edge preferred)
  • Familiarity with Docker for local development environments
Job Responsibility
Job Responsibility
  • Develop and maintain scalable frontend applications using Next.js (App Router)
  • Implement SSR, SSG, and ISR strategies for optimal performance and SEO
  • Work with Sitecore XM Cloud in headless implementations
  • Configure and manage Sitecore CLI and Content Serialization (SCS)
  • Build and integrate frontend solutions using Sitecore SXA Headless architecture
  • Consume and integrate GraphQL APIs (especially Experience Edge)
  • Collaborate with backend, CMS, and DevOps teams for seamless delivery
  • Ensure high-quality UI/UX implementation with accessibility compliance
  • Participate in deployment processes and CI/CD pipeline workflows
  • Support multi-site and multi-environment setups
  • Fulltime
Read More
Arrow Right