Job Overview
Role: Application Developer (Python) Location: Bangalore, Karnataka Experience: Freshers Qualification: B.E / B.Tech Key Skills: Python, Django/FastAPI, REST APIs, PostgreSQL, Docker, Kubernetes, CI/CD
Job Description
For the Birlasoft Recruitment 2026 drive, the engineering team is looking for a Python Developer to build, optimize, and maintain robust backend services, data pipelines, and automation frameworks across core domains like manufacturing and fintech. You will work closely with product managers, QA engineers, and DevOps specialists to deliver end-to-end solutions. Your role will encompass the full software development lifecycle, from designing secure RESTful APIs to writing clean, tested code, and finally containerizing and deploying these applications using modern cloud infrastructure and DevOps practices.
Roles and Responsibilities
- Backend Development: Design, develop, and maintain APIs, microservices, data pipelines, and automation suites using Python frameworks (Django, Flask, FastAPI, Airflow, Scrapy).
- Database Integration: Integrate backend systems with SQL (PostgreSQL/MySQL) and NoSQL (Redis/MongoDB) data stores, writing highly efficient queries and designing scalable schemas.
- Testing & CI/CD: Implement robust testing practices using pytest/unittest and manage CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins).
- Deployment: Containerize applications and deploy them efficiently using Docker, Kubernetes, and Cloud Platforms (AWS, Azure, or GCP).
- Monitoring: Monitor application performance, set up logging/observability, and proactively troubleshoot production issues.
Skills and Eligibility Criteria
Educational Background: Must hold a B.E or B.Tech degree.
Experience: Freshers are eligible.
Mandatory Technical Skills:
- Strong Python fundamentals (OOP, typing, packaging, virtualenv/poetry) and asynchronous programming (asyncio)
- Proficiency in web frameworks (Django, Flask, or FastAPI) or data frameworks (Airflow, Pandas, NumPy)
- Solid grasp of Databases: SQL (PostgreSQL/MySQL) and NoSQL (Redis/MongoDB)
- Experience with API design (REST, OpenAPI/Swagger), authentication mechanisms (JWT/OAuth2), and observability
- Proficiency with Git, participating in code reviews, and writing clean, tested code
- Knowledge of caching, performance tuning, and message queues (Kafka, RabbitMQ, SQS)
- Familiarity with Cloud services (AWS Lambda/ECS/RDS or Azure Functions/AKS/SQL)
- Understanding of basic security practices (OWASP, secrets management)
- For data-centric roles: Experience in SQL optimization and basic Machine Learning pipelines