Senior backend Developer

“`html

About the Role

We are seeking a highly skilled Senior Backend Developer to design, develop, and maintain scalable backend systems, APIs, and cloud-based services that power innovative AI-driven products.

In this role, you will collaborate closely with AI Engineers, Frontend Developers, Product Managers, and DevOps specialists to build secure, reliable, and high-performance solutions. You will also play a key role in defining technical architecture, mentoring team members, and promoting engineering excellence across the backend ecosystem.

Key Responsibilities

  • Backend Development:
    Design, develop, and maintain robust backend applications, services, and APIs.
  • API & Microservices Architecture:
    Build scalable RESTful APIs and microservices that support AI-powered applications.
  • AI Integrations:
    Develop integrations with machine learning models, AI services, and third-party platforms.
  • Database Management:
    Design and optimize database schemas, queries, and data pipelines for performance and scalability.
  • Security & Compliance:
    Implement authentication, authorization, and backend security best practices.
  • Performance Optimization:
    Monitor, troubleshoot, and improve application performance, reliability, and scalability.
  • Cross-Functional Collaboration:
    Work closely with product, engineering, and business teams to translate requirements into technical solutions.
  • Code Quality Leadership:
    Lead code reviews and promote high-quality development standards and best practices.
  • Mentorship:
    Support and mentor junior developers while contributing to technical decision-making.
  • Architecture & Technology Strategy:
    Participate in system design discussions, architecture reviews, and technology selection.
  • DevOps Support:
    Contribute to CI/CD pipelines, deployment automation, and cloud infrastructure operations.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Strong proficiency in at least one backend programming language and framework:

    • Python (FastAPI, Django)
    • Node.js (NestJS, Express)
    • Java (Spring Boot)
    • Go
  • Proven experience designing, building, and consuming RESTful APIs.
  • Strong knowledge of relational databases such as PostgreSQL and MySQL.
  • Experience with NoSQL technologies including MongoDB and Redis.
  • Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Experience working with containerization technologies including Docker and Kubernetes.
  • Familiarity with Git, CI/CD pipelines, automated testing, and modern development workflows.
  • Strong understanding of software architecture, design patterns, and distributed systems.

Preferred Qualifications

  • Experience developing AI-powered applications or integrating Large Language Models (LLMs).
  • Knowledge of vector databases and Retrieval-Augmented Generation (RAG) architectures.
  • Experience with event-driven architectures and messaging platforms such as Kafka or RabbitMQ.
  • Familiarity with GraphQL APIs and real-time communication technologies.
  • Experience working within agile software development environments.
  • Contributions to open-source projects are considered a plus.

Technical Stack

Programming Languages

  • Python
  • TypeScript
  • Java
  • Go

Frameworks

  • FastAPI
  • Django
  • NestJS
  • Spring Boot

Databases

  • PostgreSQL
  • MongoDB
  • Redis

Cloud Platforms

  • AWS
  • Microsoft Azure
  • Google Cloud Platform (GCP)

DevOps & Infrastructure

  • Docker
  • Kubernetes
  • GitHub Actions

Monitoring & Observability

  • Prometheus
  • Grafana
  • ELK Stack

What We Offer

  • Competitive Compensation:
    Attractive salary package with performance-based bonus opportunities.
  • Flexible Working:
    Remote and hybrid work options designed to support work-life balance.
  • Professional Development:
    Continuous learning opportunities, training programs, and career growth support.
  • Cutting-Edge Technology:
    Work with advanced AI technologies and innovative product initiatives.
  • Collaborative Culture:
    Join a team that values innovation, knowledge sharing, and technical excellence.
  • Health & Wellness Benefits:
    Comprehensive programs that support employee wellbeing.
  • Meaningful Impact:
    Play a key role in shaping products and solutions within a rapidly growing AI-focused organization.

Why Join Us?

This is an opportunity to work on challenging technical problems, build scalable systems that power next-generation AI solutions, and contribute to a fast-growing organization where your expertise and ideas will have a direct impact.

Join us and help build the future of AI-powered technology.

“`

CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply

Subscribe to our
Weekly Job Board Updates!

Signup for weekly updates on new jobs
so you can be the first to apply

Contact form for Companies

Are you a talented professional seeking a new opportunity?
Visit our Talents Page.

💻 Career Services

Book our professional career services to help you in your job search

🏛️ Resource Library

Check our blog and videos to get tips for your job search

📬 Job Newsletter

Register with us today to stay up to date with the latest English-speaking jobs.

❔ FAQ

We answer the most common questions