Job Description:
We are seeking an experienced Full Stack Developer with expertise in Angular for front-end development and Python Django for back-end services to join our dynamic team. The ideal candidate will be responsible for developing and maintaining high-quality web applications. You will be working alongside a team of engineers and developers, collaborating on the various layers of the infrastructure for our [specific project, platform, service].
Responsibilities:
Design and develop user interface components with Angular, following well-known Angular workflows (such as NgRx or Redux).
Write effective, scalable code in Python, specifically with the Django framework.
Develop back-end components to improve responsiveness and overall performance.
Integrate user-facing elements into applications with server-side logic.
Implement data protection and security in the applications.
Design and implement databases with Django ORM or similar.
Create and maintain robust RESTful APIs.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug and upgrade software.
Write technical documentation.
Work with data scientists and analysts to improve software.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Strong experience with Angular and related technologies.
Experience developing web applications with Python and Django.
Knowledge of RESTful APIs and web services.
Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS).
Good understanding of databases and ORM technologies (PostgreSQL preferred).
Experience with version control tools like Git.
Strong unit test and debugging skills.
Proficiency with code versioning tools including Git, Mercurial, or SVN.
Excellent communication and teamwork skills.
Great attention to detail and organizational skills.
An analytical mind and problem-solving aptitude.
Preferred Skills:
Experience with cloud services (e.g., AWS, Azure, GCP).
Understanding of containerization and orchestration (e.g., Docker, Kubernetes).
Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab).
Familiarity with Agile development methodologies.
Experience with frontend and backend performance optimization.
Job Type: Full-time
Pay: ₹40,000.00 - ₹60,000.00 per month
Benefits:
Health insurance
Schedule:
Day shift
Supplemental Pay:
Performance bonus
Yearly bonus
Expected Start Date: 15/04/2024