Efficienza Business Solutions

Python Engineer (0–2 Yrs)

Role Overview

Efficienza is looking for a Python Engineer to join a fast-moving team building backend services, APIs, and data-driven applications. This role is ideal for candidates with strong Python fundamentals and an interest in backend development, whether gained through internships, academic projects, or self-driven learning. You will contribute to backend systems and data workflows that support both internal and client-facing products. We value engineers who take initiative, learn independently, ask thoughtful questions, and enjoy solving real-world technical problems.

You will excel if you:

Key Responsibilities

Python Development and Code Quality

Backend Services and API Development

Database and Storage

Initiative and Independent Work

Collaboration and Communication

Required Technical Knowledge

Area Details
Python Data structures, OOPS, error handling
REST API Basics HTTP methods, status codes, request/response structure, JSON handling
FastAPI or Flask Routing, request validation, response models, basic middleware
SQL / PostgreSQL SELECT, INSERT, UPDATE, JOIN, WHERE clauses, basic schema understanding
Redis Key-value storage concepts, caching basics, expiry handling
CLI and Scripts Ability to build and run standalone Python scripts
Git Commits, branches, pull requests, resolving conflicts, clean history, CI/CD Pipeline

Key Deliverables

Good to Have

Job Category: Contract / Full-Time
Job Type: Work from office
Job Location: Chennai
Experience: 0-2 Years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx