Full Stack Developer Jobs Opening in For a Client of TeamLease Digital at Bengaluru

Full Stack Developer
Job Description
Responsibilities:
Frontend Development:
• Develop user-friendly web interfaces using Angular or React.
• Ensure the technical feasibility of UI/UX designs.
• Optimize applications for maximum speed and scalability.
• Collaborate with UI/UX designers to implement design into the code.
• Write and maintain unit test cases to ensure code quality and reliability.
Backend Development:
• Design and implement server-side logic using Python and Django.
• Develop robust and scalable RESTful APIs.
• Integrate user-facing elements developed by frontend developers with server-side logic.
• Ensure security and data protection.
• Write and maintain unit test cases for backend components to ensure functionality and performance.
Database Management:
• Design and manage databases (e.g., PostgreSQL, MySQL).
• Write efficient SQL queries and manage database schemas.
• Ensure data integrity and security.
Azure Cloud:
• Deploy and manage applications on Microsoft Azure.
• Implement Azure services and resources to support application needs.
• Monitor and optimize cloud performance and costs.
DevOps:
• Implement CI/CD pipelines for automated deployment.
• Manage version control using Git.
• Monitor, troubleshoot, and resolve production issues.
• Automate infrastructure with tools like Terraform or Ansible.
Requirements:
Experience:
• Proven experience as a Full Stack Developer or similar role.
• Proficiency in frontend technologies (Angular or React).
• Strong knowledge of Python and Django.
• Experience with relational databases (MS SQL, PostgreSQL, MySQL).
• Hands-on experience with Microsoft Azure cloud services.
• Familiarity with DevOps practices and tools.
• Experience writing and maintaining unit test cases.
Skills:
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork abilities.
• Ability to work independently and manage multiple tasks.
• Strong understanding of web development principles and best practices.
• Proficiency in writing unit tests using frameworks like Jasmine/Karma for Angular, Jest for React, and PyTest for Django.
Preferred Qualifications:
• Experience with containerization tools like Docker.
• Familiarity with microservices architecture.
• Experience with Agile/Scrum methodologies.