- 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