3rd engineer
Original Post
**Position:** Application Development Engineer \- Python API **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:** * Minimum 3\+ years of experience in IT Industry * Bachelors 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
Preparing for this role?
Practice with an AI interviewer tailored to Application Development Engineer - Python API at InfoCepts.
More Jobs
View all jobsExecutive Communications Team Member