Software Engineering | 14-3-2024

Python Developer (AWS)

  • Remote
  • £75,000 per annum

An opportunity for an experienced Python Developer with knowledge of working in AWS environments to join our clients team at a leading global security company. This role offers the unique opportunity to contribute to highly impactful projects that ensure the safety and security of data on a global scale for large enterprise businesses. As a backend-focused developer, you will play a crucial role in the development and maintenance of our security solutions, with a minor engagement in frontend tasks using JavaScript.

Key Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable Python code within AWS environments to support our backend systems.
  • Work closely with cross-functional teams to understand requirements and translate them into strong security solutions.
  • Implement serverless architectures and microservices using AWS services such as Lambda, S3, EC2, RDS, and DynamoDB.
  • Ensure the performance, quality, and responsiveness of applications by identifying bottlenecks and bugs and devising solutions to these problems.
  • Collaborate with frontend developers to integrate user-facing elements using server-side logic.
  • Provide support for frontend issues, specifically with JavaScript, to fix bugs or minor issues as needed (approximately 10% of the role).
  • Participate in code reviews, maintain code quality, organization, and automation.
  • Stay abreast of developments in web applications and programming languages.
  • Embrace learning opportunities to expand your skillset, potentially including new programming languages.

Qualifications:

  • Proven experience as a Python Developer, with a background in developing with AWS services.
  • Proficiency in backend development with a solid understanding of Python programming language.
  • Basic knowledge of JavaScript for handling frontend bugs and minor tasks.
  • Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) for integration tasks.
  • Experience with serverless architectures, microservices, and AWS cloud services.
  • Understanding of security principles and their application in a global security context.
  • Excellent problem-solving skills and the ability to work in a dynamic and challenging environment.
  • A proactive and open attitude towards learning new technologies and programming languages.
  • Exceptional communication and teamwork skills, with a commitment to contributing to a positive team culture.

Benefits:

  • Competitive salary package.
  • Remote working flexibility, with periodic team gatherings in London.
  • Opportunity to work on meaningful projects in a global security context.
  • Support for professional development and learning new languages/technologies.
  • Joining a team with a strong culture of collaboration and support.

Follow us on LinkedIn for new job listings, industry insights and career advice.