Compiling and analyzing data, processes, and codes to troubleshoot problems and identify areas for improvement.
Collaborating as a team with front-end developers, customers, system administrators, and web designers to create a functional and attractive web application.
Debugging and documenting codes that run on the web server.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Implementing data protection and security protocols.
Responsible for optimizing the speed, efficiency, and scalability of web applications.
Requirements
Bachelor’s degree in Software Engineering, Computer Science, or a related field.
Senior experience in coding in Python (Django or FastAPI) on production-level code for more than 3 years.
Strong understanding of the web development cycle and programming techniques and tools
Experience with message brokers (RabbitMQ, etc.).
Experience in designing RESTful services and APIs.
Excellent project and time management skills.
Solid experience as a Python Developer.
Knowledge of Postgres, MySQL, MongoDB, and Redis.
Knowledge of Microservice.
Knowledge of Git.
Knowledge of Docker.
Knowledge of Developing and executing software test plans.