Job Summary:
We are looking for a skilled Full Stack Developer with expertise in Python (Django/Flask/FastAPI) for backend development and Angular for frontend development. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, ensuring seamless user experiences, and collaborating with cross-functional teams.
Key Responsibilities:
Backend Development:
- Design, develop, and maintain RESTful APIs using Django, Flask, or FastAPI.
- Optimize database performance with PostgreSQL, MySQL, or MongoDB.
- Implement authentication and authorization mechanisms (JWT, OAuth, etc.).
- Write clean, scalable, and well-documented code following best practices.
- Develop and integrate third-party APIs and microservices.
Frontend Development:
- Build responsive, high-performance user interfaces using Angular (latest versions).
- Implement UI/UX best practices with HTML, CSS, TypeScript, and SCSS.
- Develop reusable components and ensure cross-browser compatibility.
- Optimize application performance and improve frontend security.
DevOps & Deployment:
- Deploy applications using Docker, Kubernetes, or AWS services (EC2, Lambda, S3, RDS, etc.).
- Implement CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI/CD.
- Ensure code quality with automated testing frameworks (PyTest, Jasmine, Karma).
Collaboration & Leadership:
- Work closely with Product Managers, UX/UI Designers, and other Developers.
- Mentor junior developers and conduct code reviews.
- Participate in Agile/Scrum development cycles.
- Troubleshoot and resolve complex technical issues.
Required Skills & Qualifications:
- 3 to 7 years of experience in full-stack development.
- Proficiency in Python (Django, Flask, or FastAPI) for backend development.
- Strong hands-on experience with Angular (latest versions) for frontend development.
- Experience working with
Zoho Apps
and integrating Zoho services.
- Expertise in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Experience with RESTful APIs and GraphQL.
- Strong knowledge of authentication mechanisms (JWT, OAuth, SSO).
- Experience with Cloud Platforms (AWS, Azure, or GCP) and containerization.
- Proficiency in Git and version control best practices.
- Experience in unit and integration testing.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Experience with WebSockets, Redis, or RabbitMQ.
- Familiarity with microservices architecture.
- Exposure to Machine Learning, AI, or Data Engineering is a plus.
Education & Certifications:
- Bachelors/Masters degree in Computer Science, Engineering, or related field.
- Certifications in AWS, Google Cloud, or DevOps are a plus.
JOB SCHEDULE :
Employment type :
Office hours :
No of days working in a week :
Week-off :
Work from home option :
Office Location :