Jobs for Humanity logo
Jobs for Humanity

Connecting historically under represented talent to welcoming employers across the globe!

Backend Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2020H1B No SponsorCompany SiteLinkedIn

Location

Saudi Arabia

Posted

78 days ago

Salary

0

Seniority

Senior

Job Description

Backend Engineer

Jobs for Humanity

• Develop and maintain backend services using Python, Django, or FastAPI. • Design and optimize database schemas and queries for PostgreSQL / MySQL. • Implement microservices architecture and CI/CD pipelines for seamless deployment. • Utilize containerization tools (Docker / Kubernetes) for service management and scaling. • Integrate AI functionalities using OpenAI API, Hugging Face, and LangChain. • Work with background processing tools like Redis, Celery, and RabbitMQ. • Collaborate with cloud environments (AWS, GCP, or Azure) for application deployment.

Job Requirements

  • 3+ years experience in backend development using Python, Django, or FastAPI.
  • Strong knowledge of PostgreSQL / MySQL database design and query optimization.
  • Solid understanding of microservices, containerization (Docker / Kubernetes), and CI/CD pipelines.
  • Experience with Redis, Celery, and RabbitMQ for background processing.
  • Familiarity with AI integration (OpenAI API, Hugging Face, LangChain).
  • Hands-on experience with RAG (Retrieval-Augmented Generation) systems or vector databases (pgvector, Qdrant).
  • Experience working with cloud environments (AWS, GCP, or Azure).

Related Job Pages

More Backend Engineer Jobs

The Gifted Company logo

Java Developer – Familiar with Java, Spring Boot, SQL, Cloud, Kubernetes

The Gifted Company

A gift card marketplace platform facilitating value exchange between merchants & consumers in a mobile environment.

Backend Engineer78 days ago
ContractRemoteTeam 11-50H1B No Sponsor

• Designing and implementing functional Java applications • Solving technical issues in a fast-growing fintech and martech space • Producing and implementing functional software solutions • Working independently with little supervision • Collaborating within a fun and strong software engineering culture.

Sri Lanka
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Drive the technical architecture across the domain, with a focus on modernization, scalability and AI integration. • Lead the design and implementation of microservices and cloud-native systems. • Guide the transition from legacy systems to modern distributed systems. • Collaborate with senior stakeholders (EMs, Staff and Principal Engineers, Directors) to align on technology direction. • Champion engineering excellence, fostering a culture of autonomy, accountability, and quality. • Provide mentorship and leadership across engineering teams. • Integrate LLMs and other GenAI models into web applications through efficient API design and implementation. • Build and optimize API endpoints enabling seamless, real-time communication between front-end applications and back-end AI services. • Design and develop secure, scalable, and high-performing Java-based microservices for AI model deployment. • Develop robust back-end systems in Java to support deployment, scalability, and ongoing maintenance of GenAI models. • Build and maintain data pipelines, including preprocessing input data and post-processing model outputs for application use. • Implement best practices for sensitive data handling and maintaining high model performance. • Use Kubernetes and Docker for containerization and orchestration to ensure scalable deployment of AI applications. • Implement CI/CD pipelines for automated testing and delivery of code changes. • Maintain scalable and secure cloud infrastructure using platforms such as Google Cloud Platform or Azure for model training, storage, and deployment. • Utilize vector databases (e.g., Pinecone, Weaviate, Faiss) for embedding management and similarity search. • Work with frameworks supporting model development and deployment, including Hugging Face, LangChain, and OpenAI ecosystem tools. • Optimize and fine-tune LLMs based on specific application needs.

Poland
Job Closed
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Lead, mentor, and grow a team of engineers, supporting performance and career development. • Drive greenfield initiatives and large-scale projects from concept to production. • Take ownership of new topics started from scratch and navigate ambiguity. • Ensure timely, high-quality delivery through effective planning and execution. • Provide technical leadership in architecture and engineering best practices. • Partner closely with Product Managers and stakeholders to align priorities and outcomes. • Support the team through leadership and organizational change. • Continuously improve and standardize development processes. • Communicate progress, risks, and dependencies clearly to stakeholders.

Poland
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Design, implementation, and testing of high-performance microservices in Angular and Java using state-of-the-art methods and technologies • Development of high-quality software, corresponding to the scale and volatility of the business • Maintain microservices in GCP • Willingness to learn mobile development using MAUI

Poland
Job Closed