A fast-emerging company providing cutting-edge research, training, practical experience, and great academic expertise to solve problems by applying extensive, modern, and sustainable IT solutions, is looking for a Python Engineer. As an engineer, you will have the chance to work on a multitude of recently started applications. The company has a strong dedication to driving and conducting technological change in business through the support of an academic team that brings technology to use. This is an excellent opportunity for the selected candidate to work collaboratively with the team, using solid experience in web technologies and software architecture to help build out the platform.
Job Responsibilities:
- Make well-founded, pragmatic decisions about competencies to develop and technologies to use
- Design an API around how to handle complex and dynamic requests around various software applications
- Take care of response speed and memory usage and troubleshoot and fix bugs quickly
- Collaborate with the team to improve site response speed and memory usage
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 6+ years of relevant experience as a back-end developer
- Must have a minimum of 6+ years of experience in Python, Cloud, and Django REST frameworks
- Nice to have 2+ years of experience in AWS Solution Architecture, GCP, Azure, Docker, and Kubernetes
- Demonstrable experience working with the Django REST framework
- Comprehensive knowledge of any major cloud providers (AWS, Azure, GCP, etc.)
- A solid understanding of Docker and containerization technologies like Kubernetes is a plus
- Exposure to front-end programming is a bonus
- Excellent English communication skills