Skip to main content
InfoCepts logo

Data Engineer - Python Developer

InfoCepts
Full Timejunior
Maharashtra, INPosted March 11, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonSQLDjangoFlaskFastAPIAWSDockerKubernetesTerraformGitHub ActionsPostgreSQLMySQLMongoDBDynamoDBGitGitHubGitLabRESTKafkaAgileScrumCI/CDDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Position: Data Engineer - Python Developer

Location: Nagpur/Pune

Type of Employment: Full-time

Purpose of the Position: We are looking for an experienced Python API Developer with strong expertise in building scalable backend services, RESTful APIs, and cloud-native applications on AWS. The ideal candidate is highly proficient in Python, SQL, API development frameworks, and has hands-on experience with AWS services.

A background in data engineering or data-centric application development is a strong plus.

Key Result Areas and Activities:

API & Backend Development

  • Design, develop, and maintain RESTful APIs and microservices using Python frameworks (Flask, FastAPI, Django REST Framework).
  • Build reusable, modular, and well-documented backend components.
  • Implement authentication, authorization, request validation, logging, and exception handling.
  • Optimize API performance, reliability, and scalability.

AWS Cloud Engineering

  • Build and deploy services using AWS components such as:
  • Lambda, API Gateway, ECS/EKS, CloudFormation/Terraform, S3, DynamoDB, RDS, Secrets Manager, IAM
  • Implement secure cloud-native architectures following best practices for security, cost optimization, networking, and monitoring.
  • Automate CI/CD pipelines using AWS services or tools like CodePipeline, GitHub Actions, GitLab CI, etc.

Database & SQL Development

  • Work with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, Redshift).
  • Write highperformance SQL with a good understanding of indexing, query optimization, and schema design.
  • Work closely with data teams to ensure APIs integrate smoothly with backend data models.

Data Engineering Integration (Added weightage)

  • Build or integrate with data ingestion pipelines, event-driven architectures, or streaming systems.
  • Work with semistructured data (JSON, Parquet) and AWS data services such as:
  • Glue, Kinesis, Athena, S3-based data lakes
  • Help design API interfaces for data products, ML systems, and analytics platforms.

Quality, Testing & DevOps

  • Implement automated unit, integration, and functional tests for API components.
  • Ensure code quality through reviews, version control, and best engineering practices.
  • Work with containerization (Docker) and orchestration (Kubernetes/ECS) for service deployment.

Cross-Functional Collaboration

  • Collaborate with front-end developers, data engineers, architects, and product managers.
  • Translate business requirements into technical design documents. Work in agile/scrum teams, contributing to planning, grooming, and delivery cycles

Essential Skills:

  • Should have an experience in backend or API development.
  • Strong proficiency in Python and frameworks such as FastAPI, Flask, or Django REST Framework.
  • Strong hands-on experience with AWS (Lambda, API Gateway, S3, IAM, RDS, CloudWatch, ECS/EKS).
  • Strong SQL skills (query design, optimization, schema design).
  • Experience working with RESTful API standards, JSON, authentication patterns (OAuth2, JWT).
  • Good understanding of distributed systems and cloud-native designs.
  • Experience with Git and CI/CD workflows.

Desirable Skills:

  • Experience with data engineering pipelines, ETL/ELT patterns, or data lake architectures.
  • Familiarity with streaming systems (Kafka, Kinesis) or event-driven architectures.
  • Experience with NoSQL databases (DynamoDB, MongoDB).
  • Understanding of containerization (Docker) and orchestration (EKS/ECS).
  • Knowledge of Infrastructure-as-Code (Terraform, CloudFormation).

Qualifications

  • At least 3+ years of experience in IT Industry
  • A Bachelor of Engineering degree in Computer Science, Software Engineering, or a related field.

Qualities:

  • Strong problem-solving skills and debugging ability.
  • Ability to work in cross-functional, distributed teams.
  • Strong communication and documentation skills.
  • Ownership mindset, proactive, and quality driven.
  • Comfortable in fast-paced, agile environments.

Location

Nagpur, Maharashtra, India

Years Of Exp

3 to 5 years

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free