Technology | 31-8-2023
Python Backend Developer
We are working with an Internet Security Company is a leading provider of cutting-edge security solutions, dedicated to safeguarding digital assets and ensuring online privacy. With a commitment to innovation and excellence, they offer a range of products and services that protect individuals and organisations against cyber threats.
Role Overview:
We are seeking a skilled Python Backend Developer to join their dynamic team on a 6-month contract basis, with the possibility of extension. As a Python Backend Developer, you will play a crucial role in enhancing the functionality and security of the systems. You will collaborate closely with the frontend team to bridge the gap between frontend code and backend infrastructure, ensuring seamless integration and robust performance.
Key Responsibilities:
- Develop and maintain efficient and scalable backend solutions using Python and related technologies.
- Collaborate with the frontend team to integrate frontend components with backend functionality.
- Design, implement, and maintain RESTful APIs to facilitate seamless communication between various system components.
- Utilize AWS services, including Lambda functions, to build and deploy backend services.
- If you have worked with DynamoDB and Postgres databases to manage and store application data securely this would be hugely beneficial.
- Identify and address performance bottlenecks and optimise backend code for speed and efficiency.
- Contribute to the design and architecture of the backend systems, ensuring high availability and security.
- Write comprehensive tests to ensure the reliability and stability of backend services.
Desired Skills and Qualifications:
- Proficient in Python programming language.
- Strong experience with AWS services, particularly Lambda functions.
- Proven experience developing and maintaining RESTful APIs.
- Familiarity with DynamoDB and Postgres databases is desirable.
- Previous experience working on internet security projects is a plus.
- Familiarity with fast API frameworks is desirable.
- Problem-solving skills to identify and address backend issues promptly.
- Strong understanding of software development best practices and design patterns.
- Excellent teamwork and communication skills to collaborate effectively with frontend and cross-functional teams.
- Previous experience in internet security or related field is a plus.
Interview Process:
- The interview process will be a one stage process consisting of a coding task and a panel interview.
- The coding task will assess your technical skills and problem-solving abilities.
- The panel interview will provide an opportunity to showcase your expertise and discuss your approach to backend development challenges.
Follow us on LinkedIn for new job listings, industry insights and career advice