Logo of Huzzle

Python AWS Angular

image

Virtusa

9d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Chennai

AI generated summary

  • You must develop Angular web apps, maintain Python APIs, manage AWS services, optimize code, ensure security, and collaborate with cross-functional teams while mentoring juniors and contributing to architecture.
  • You will develop web applications with Angular, maintain Python APIs, manage AWS services, optimize performance, implement CI/CD, ensure security best practices, and collaborate with cross-functional teams.

Requirements

  • Develop responsive, pixel-perfect web applications using Angular.
  • Collaborate with designers to bring wireframes and mockups to life.
  • Optimize frontend performance for a delightful user experience.
  • Develop and maintain Python applications, APIs, and microservices.
  • Design data models, handle authentication, and manage databases.
  • Debug, test, and refactor with finesse.
  • Optimize existing code for performance and maintainability.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Design, deploy, and manage AWS services (Lambda, API Gateway, S3, DynamoDB, etc.).
  • Implement serverless architecture patterns.
  • Monitor and troubleshoot AWS resources.
  • Leverage AWS Lambda for event-driven, serverless solutions.
  • Create Lambda functions that handle business logic efficiently.
  • Integrate Lambda with other AWS services.
  • Work closely with DevOps engineers to automate deployment pipelines.
  • Embrace Infrastructure as Code (IaC) using tools like CloudFormation or Terraform.
  • Ensure smooth CI/CD processes.
  • Implement best practices for securing Python applications and AWS resources.
  • Good understanding of OWASP vulnerabilities and how to code against them.
  • Understand IAM roles, policies, and permissions.
  • Communicate effectively with scrum masters, proxy product owners, UX engineers, test engineers, platform engineers and software engineers.
  • Participate in code reviews and mentor junior team members.
  • Contribute to architectural decisions.

Responsibilities

  • Develop responsive, pixel-perfect web applications using Angular.
  • Collaborate with designers to bring wireframes and mockups to life.
  • Optimize frontend performance for a delightful user experience.
  • Develop and maintain Python applications, APIs, and microservices.
  • Design data models, handle authentication, and manage databases.
  • Debug, test, and refactor with finesse.
  • Optimize existing code for performance and maintainability.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Design, deploy, and manage AWS services (Lambda, API Gateway, S3, DynamoDB, etc.).
  • Implement serverless architecture patterns.
  • Monitor and troubleshoot AWS resources.
  • Leverage AWS Lambda for event-driven, serverless solutions.
  • Create Lambda functions that handle business logic efficiently.
  • Integrate Lambda with other AWS services.
  • Work closely with DevOps engineers to automate deployment pipelines.
  • Embrace Infrastructure as Code (IaC) using tools like CloudFormation or Terraform.
  • Ensure smooth CI/CD processes.
  • Implement best practices for securing Python applications and AWS resources.
  • Good understanding of OWASP vulnerabilities and how to code against them.
  • Understand IAM roles, policies, and permissions.
  • Communicate effectively with scrum masters, proxy product owners, UX engineers, test engineers, platform engineers and software engineers.
  • Participate in code reviews and mentor junior team members.
  • Contribute to architectural decisions.

FAQs

What programming languages do I need to be proficient in for this role?

You need to be proficient in Python and JavaScript, particularly with Angular for frontend development.

What AWS services will I be working with?

You will be working with AWS services such as Lambda, API Gateway, S3, and DynamoDB, among others.

Is experience in DevOps required for this position?

Yes, experience working closely with DevOps engineers and familiarity with CI/CD processes and Infrastructure as Code (IaC) tools like CloudFormation or Terraform is required.

What are the expectations for frontend development?

You are expected to develop responsive, pixel-perfect web applications using Angular and optimize frontend performance for a delightful user experience.

How important is collaboration in this role?

Collaboration is crucial; you will need to work effectively with cross-functional teams, communicate with various roles including scrum masters and UX engineers, and participate in code reviews.

Will I be responsible for managing databases?

Yes, you will design data models, handle authentication, and manage databases as part of your responsibilities.

What security practices should I be familiar with?

You should implement best practices for securing Python applications and AWS resources, have a good understanding of OWASP vulnerabilities, and be familiar with IAM roles, policies, and permissions.

Is there an opportunity for mentorship in this position?

Yes, you will have the opportunity to mentor junior team members and contribute to architectural decisions.

What type of work environment can I expect at Virtusa?

You can expect a team-oriented environment that values collaboration, personal and professional development, and exciting project opportunities with cutting-edge technologies.

Do we offer equal employment opportunities?

Yes, Virtusa is committed to equal opportunity for all and does not discriminate on any protected basis. All employment decisions are based on qualifications, merit, and business need.

Business transformation that lasts starts with Engineering First.

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Virtusa Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry.