Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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