Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We’re looking for a backend developer to architect, build, and maintain the server-side of enterprise applications. You’ll work with Python or Node.js to deliver secure, scalable APIs and services that power complex business systems.


Responsibilities

  • Design and implement backend services using

    Python (FastAPI, Django, Flask)

    or

    Node.js (Express, NestJS)

    .
  • Develop and maintain

    RESTful and GraphQL APIs

    for enterprise apps.
  • Integrate applications with relational and NoSQL databases.
  • Implement authentication and authorization mechanisms (JWT, OAuth2, SSO).
  • Optimize backend performance with caching, query tuning, and async processing.
  • Build modular, reusable, and testable backend code.
  • Deploy applications in cloud environments (AWS, Azure, GCP).
  • Work with DevOps teams on CI/CD pipelines and containerization (Docker, Kubernetes).
  • Ensure backend security, reliability, and scalability.
  • Essential Skills

    • Strong programming experience in

      Python

      (FastAPI, Django, Flask) OR

      Node.js

      (Express, NestJS).
    • Proficiency in

      SQL databases

      (PostgreSQL, MySQL) and

      NoSQL databases

      (MongoDB, Redis).
    • Experience with

      ORM tools

      (SQLAlchemy, Django ORM, Prisma, TypeORM).
    • Knowledge of

      API best practices

      (versioning, throttling, documentation).
    • Understanding of

      enterprise system architecture

      (microservices, modular monoliths).
    • Familiarity with

      asynchronous programming

      .
    • Strong debugging and optimization skills.
  • Nice to Have

    • Experience with

      message brokers

      (Kafka, RabbitMQ, Celery).
    • Knowledge of

      event-driven architectures

      .
    • Exposure to

      DevOps tools

      (Terraform, Ansible).
    • Previous experience in ERP/CRM/PLM/enterprise workflows.


    Qualifications

    • Bachelor’s or Master’s in Computer Science, Engineering, or equivalent experience.
    • 3+ years of backend development in enterprise applications.
    • Proven ability to deliver secure and scalable systems.

    Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now

    RecommendedJobs for You

    mumbai, maharashtra, india

    bengaluru, karnataka, india

    bengaluru, karnataka, india

    bengaluru, karnataka, india