Full stack - React + Python developer
Job Description
## Python Developer cum DevOps Engineer
## Experience Required
- **5+ years** of software development experience using Python
- **2+ years** of DevOps or infrastructure engineering experience
- **2+ years** of hands-on experience with AWS/Azure cloud services
- Hands-on experience developing RESTful APIs
- Experience with CI/CD pipelines and infrastructure automation
- Experience working in Agile methodology
- Strong problem-solving skills and ability to work independently
---
## Key Responsibilities
- Develop and deploy integration services and applications on cloud platforms (AWS/Azure)
- Design and implement RESTful APIs for data consumption and system integration
- Build and maintain data validation, cleansing, and transformation pipelines
- Develop asynchronous processing patterns and handle delayed responses reliably
- Create and maintain automated CI/CD pipelines and deployment infrastructure
- Implement Infrastructure as Code (IaC) for environment provisioning and configuration
- Set up monitoring, logging, and observability for production systems
- Create comprehensive documentation for integrations, deployments, and operations
- Conduct thorough testing (unit, integration, end-to-end) and performance optimization
- Provide technical support and troubleshooting for production systems
- Lead technical discussions and collaborate with architects and other teams
---
## Technical Skills
### Programming & Backend
- **Languages:** Python (primary), familiarity with JavaScript/TypeScript is a plus
- **APIs:** RESTful API development and consumption using frameworks like Django, FastAPI, or Flask
- **Asynchronous Programming:** async/await patterns, event-driven architecture
### Cloud & Infrastructure
- **Cloud Platforms:** AWS or Azure (hands-on experience required)
- **Infrastructure as Code:** Terraform, CloudFormation, or Ansible
- **Containerization:** Docker, Kubernetes basics
- **CI/CD Tools:** GitHub Actions, GitLab CI, Jenkins, or Azure DevOps
### Databases
- **Relational Databases:** SQL Server, PostgreSQL
- **NoSQL Databases:** MongoDB, DynamoDB, or similar
### DevOps & Tools
- **Version Control:** Git
- **Monitoring & Logging:** ELK Stack, CloudWatch, Azure Monitor, or equivalent
- **IDE/Tools:** VS Code, Git
- **Linux/Shell:** Comfortable with shell scripting and Linux administration
### Testing & Quality
- **Frameworks:** pytest, unittest, or equivalent
- **Testing Types:** Unit testing, integration testing, end-to-end testing
- **Continuous Improvement:** Understanding of TDD and code quality practices
## Meriting Skills (Nice to Have)
- Experience with enterprise resource planning (ERP), CRM, or data platforms
- Experience with modern data platforms or data warehousing solutions
- Advanced Infrastructure as Code across multiple environments
- Event-driven architecture and asynchronous messaging patterns
- Microservices architecture experience
## Soft Skills
- **Communication:** Clear articulation of technical concepts; effective communication in distributed and international contexts
- **Collaboration:** Works effectively with development teams, architects, and other departments
- **Problem-Solving:** Strong analytical and troubleshooting capabilities
- **Independence:** Ability to work autonomously and take ownership of deliverables
- **Teamwork:** Excellent team collaboration and mentoring abilities
- **Agile Mindset:** Comfortable working in Agile/Scrum environmentsRole & responsibilities
Preferred candidate profile

Keyskills: AWS/Azure react Python pytest Infrastructure unittest Devops