11 Nov
|
Asakta Electronics And Communications
|
Hyderabad
11 Nov
Asakta Electronics And Communications
Hyderabad
We are seeking a highly skilled and motivated Python Full-Stack Developer with 3 years of professional experience in designing, developing, and maintaining scalable web applications and backend systems.
The ideal candidate should possess robust expertise in Python, Django/Flask, Frappe Framework, RESTful APIs, modern JavaScript frameworks, databases, cloud platforms, Docker, CI/CD, and Agile development practices.
The candidate should also be AI-aware and comfortable with AI-assisted software development and Vibe Coding practices, using modern AI developer tools to accelerate development, prototyping, debugging, testing, documentation, and problem-solving while maintaining strong engineering, security, and code-quality standards.
Key Responsibilities
1. Full-Stack Development
- Design, develop, and maintain scalable web applications using Python (Django/Flask) and modern frontend frameworks such as React JS or Vue JS.
- Design and develop applications using the Frappe Framework, including DocTypes, workflows, reports, dashboards, APIs, background jobs, and integrations.
- Build reusable, modular, and high-performance code across backend and frontend layers.
- Ensure responsive UI/UX using HTML5, CSS3, and Bootstrap.
- Backend & API Engineering
- Develop secure and scalable RESTful APIs using Django REST Framework or Flask.
- Implement authentication and authorization mechanisms such as JWT and OAuth.
- Work with ORM tools and optimize database queries for performance and scalability.
- Cloud & DevOps
- Deploy and manage applications on AWS (EC2, S3, RDS, IAM) or similar cloud platforms.
- Implement and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or similar tools.
- Use Docker for containerization and environment consistency.
- Collaboration & Quality
- Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
- Conduct code reviews, ensure adherence to coding standards, and maintain documentation.
- Write and maintain unit and integration tests to ensure application reliability.
- Continuous Improvement
- Troubleshoot production issues and optimize system performance.
- Stay updated with emerging technologies and propose improvements to architecture and workflows.
- Support and guide junior developers when required.
📌 Python Full-Stack Developer (Hyderabad)
🏢 Asakta Electronics And Communications
📍 Hyderabad