HamburgerMenu
hirist

YASH Technologies - Software Engineer - Python/AngularJS

Posted on: 28/10/2025

Job Description

Job Description :


Key Responsibilities :

- Design, develop, and maintain scalable web applications using Python (Django, FastAPI, Flask) and Angular.

- Write clean, reusable, and efficient code following best coding practices.

- Develop RESTful APIs and integrate with third-party services.

- Implement authentication, authorization, and security mechanisms (JWT, OAuth2, CORS).

- Optimize application performance through caching (Redis), query optimization, and asynchronous processing (Celery, RabbitMQ).

- Collaborate with cross-functional teams (Product, DevOps, QA) in an Agile/Scrum environment.

- Ensure high-quality software through unit testing (Pytest, Django Test Framework) and debugging.

- Manage code repositories, branching, and version control using Git.

- Support deployment and CI/CD automation using Docker, Jenkins, and GitHub Actions.

- Deploy and manage applications on AWS (EC2, S3, Lambda, RDS, DynamoDB) or similar cloud environments.

- Participate in code reviews, document technical solutions, and contribute to continuous improvement initiatives.

Technical Skills Required :

1. Core Python & Backend Frameworks :

- Strong fundamentals in Python, including OOP, data structures, and algorithms.

- Proficiency in Django, FastAPI, or Flask.

- Experience with Django REST Framework (DRF) and API development.

- Understanding of microservices architecture, WebSockets (Django Channels, Socket.io), and Celery/RabbitMQ.

- Strong knowledge of authentication & security standards (JWT, OAuth2, SQL injection prevention).

2. Frontend Development :

- Hands-on experience with Angular (preferred) or equivalent frontend frameworks.

- Strong knowledge of HTML5, CSS3, and JavaScript.

3. Database & ORM :

- Experience with PostgreSQL and MySQL.

- Familiarity with Django ORM and SQLAlchemy.

4. Testing & Debugging :

- Experience in Pytest and Django Test Framework.

- Skilled in debugging using Postman, Logging, Chrome DevTools.

5. Data & Analytics Libraries :

- Basic understanding of NumPy, Pandas, and Matplotlib.

Soft Skills & Best Practices :

- Strong analytical and problem-solving mindset.

- Adherence to Agile/Scrum methodologies.

- Focus on clean, well-documented, and maintainable code.

- Excellent collaboration and communication skills.

Good to Have (Optional) :

- Experience with Node.js for backend development.

- Strong JavaScript fundamentals beyond frontend frameworks.

- Familiarity with CI/CD pipelines and container orchestration (Kubernetes).

info-icon

Did you find something suspicious?