We are seeking a skilled Senior Software Engineer with strong expertise in Python and Angular to develop scalable, high-performance applications. The role requires hands-on experience in frontend and backend development, CI/CD pipeline implementation, Angular framework upgrades, and adherence to cybersecurity best practices.
Roles & Responsibilities:
Develop and maintain applications using Python (backend) and Angular (frontend)
Perform Angular framework upgrades and manage dependency/package upgrades
Design and implement REST APIs and microservices
Build and maintain CI/CD pipelines using Azure DevOps or equivalent tools
Collaborate with cross-functional teams for design, development, and delivery
Ensure secure coding practices and manage vulnerability remediation
Optimize performance and troubleshoot production issues
Support cloud deployments on GCP/AWS platforms
Qualified & Technical Skills:
Robust hands-on experience in Python and Angular
Experience in Angular version upgrades and ecosystem management
Proficiency in CI/CD pipeline setup and automation
Database knowledge in PostgreSQL
Understanding of cloud platforms (GCP/AWS)
Good knowledge of microservices architecture
Robust understanding of cybersecurity principles (OWASP Top 10, secure coding)
Experience in vulnerability assessment/remediation
Additional Information:
Experience in Agile/Scrum environments is preferred
Knowledge of DevSecOps practices is an advantage
Exposure to security tools (e.g., SAST/DAST, Qualys, Wiz) is a plus