Junior Software Engineer- Backend

Software Development

Website thinQit

Backend Engineering • Python / Django / DRF • SaaS Products

Experience: 2–4 years

Role Type: Full-time

Stack: Python, Django, DRF, PostgreSQL, Redis, Celery, Docker, Cloud

About the Role

We are looking for a Software Engineer II Backend with 2–4 years of hands-on experience to build backend features, APIs, integrations, and data-processing workflows for our SaaS products.

The ideal candidate has solid backend fundamentals, strong API development experience, and a genuine willingness to learn async systems, cloud integrations, and modern AI-assisted engineering practices. You’ll work closely with senior engineers and grow into deeper ownership across our backend stack.

Key Responsibilities

Build and maintain backend APIs using Python, Django, and Django REST Framework.

Implement business logic, serializers, validations, permissions, and database models.

Work with PostgreSQL, Redis, Celery, and background jobs under guidance.

Support integrations with third-party APIs, payment systems, cloud storage, and email providers.

Handle file uploads, Excel/PDF processing, reports, and data import workflows.

Write clean, readable, and testable code with proper error handling.

Work with Docker-based local development environments.

Participate in code reviews and improve code based on feedback.

Collaborate with senior engineers, frontend, QA, product, and DevOps teams.

Use AI coding tools responsibly for productivity, debugging, and documentation support.

Required Skills

2–4 years of backend development experience.

Good experience with Python, Django, and Django REST Framework.

Working knowledge of PostgreSQL, migrations, basic indexing, and query optimization.

Familiarity with Redis, Celery, async jobs, or scheduled workers.

Strong REST API development skills.

Basic understanding of authentication: JWT, OAuth, RBAC, or session-based auth.

Hands-on experience with Git and Docker.

Experience consuming or integrating third-party APIs.

Ability to debug issues, read logs, and write basic unit/integration tests.

Comfortable using AI-assisted coding tools such as GitHub Copilot, Cursor, ChatGPT, Claude, or Codex.

AI Coding Practices

The candidate should be open to using AI tools as part of daily development, while reviewing and testing all generated code before use. Expected usage includes:

Understanding unfamiliar code faster.

Generating simple boilerplate or test cases.

Debugging issues with support from logs and stack traces.

Improving documentation or code comments where useful.

Avoiding unsafe AI usage never exposing secrets, credentials, private customer data, or production data.

Additional Tech Stack (Preferred)

RabbitMQ or Kafka exposure for message queues and event-driven systems.

Node.js and Express.js basics.

Azure Blob Storage, Azure Queue Storage, Azure Functions, or AWS S3.

MongoDB basics.

Django Channels or WebSockets exposure.

Stripe or payment gateway integration experience.

Basic OpenAI, LLM workflow, RAG, or embeddings exposure.

PDF, Excel, CSV, and document-processing experience (pandas, numpy, openpyxl).

Testing tools: pytest, Django tests, Jest, or Playwright.

OpenAPI/Swagger documentation basics.

Security basics: CORS, rate limiting, secret handling, and webhook verification.

Good to Have

Experience working on SaaS products.

Exposure to multi-tenant systems.

Understanding of retries, idempotency, and queue-based workflows.

Experience in financial, audit, merchant, ERP/CRM, incident-management, or workflow-automation products.

Interest in learning AI enabled backend systems over time.

Who You Are
• A backend engineer who can deliver well-defined features, write reliable APIs, debug issues independently, use modern development tools responsibly, and grow into deeper ownership across Python, cloud integrations, async systems, and scalable backend workflows.

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • ixigo
    India

    As a full-stack developer at ixigo, you will be responsible for developing, testing, and maintaining scalable web applications using JavaScript technologies. You will have the opportunity to work on b
  • HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED
    Chennai

    Location: Chennai, Tamil Nadu, India Job ID: R0129772 Date Posted: 2026-05-18 Company Name: HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED Profession (Job Category): Engineering & Science Job
  • DecodeUp Technologies
    JavaScript and Object model Knowledge of modern authorization mechanisms, such as JSON Web Token Understanding of the inbuilt React toolkit for creating frontend features Create data visualization tools

    We are looking for proficient JavaScript developers who are expert in React JS. This is a great opportunity for anyone who is looking for a job in Surat City. The persons who are interested to join
  • Webcoir IT Solutions Pvt Ltd
    India

    Webcoir IT Solutions builds software for [mention industry or a brief description of what the software does – *this was missing from the original*]. We’re looking for a talented developer to join