Roles & Responsibilities:
- Compiling and analyzing data, processes, and codes to troubleshoot problems and identify areas for improvement - Collaborating as a team with front-end developers, system administrators, and web designers to create a functional and attractive web application.
- Debugging and documenting code that runs on the web server
- Implementing data protection and security protocols
- Being responsible for optimizing the speed, efficiency, and scalability of applications
- Building optimal backend applications that are performing at scale
- Developing back-end components to improve responsiveness and overall performance
- Coordinating with internal teams to understand user requirements and provide technical solutions
- Overseeing the compliance of applications with established quality standards
Requirements:
- Bachelor's degree in computer programming, computer science, or a related field
- Experience in coding in Python (Django FastAPI) on production-level code for more than 3 years
- Strong understanding of the web development cycle and programming techniques and tools
- Excellent project and time management skills
- Knowledge of Git
- Knowledge of Postgres, MySQL, MongoDB, Redis
- Knowledge of Docker
- Knowledge of Microservices
- Self-management skills with a pragmatic mindset focused on continuous improvement
- Ability to find pragmatic and innovative solutions to complex problems