Role Overview:
The Senior Backend Developer writes and optimizes code for server-side applications and databases. When combined with front-end code, this ensures a functional and seamless experience for the end user.
Duties and Responsibilities:
- Write effective, scalable code.
- Develop back-end components to improve responsiveness and overall performance.
- Integrate user-facing elements into applications.
- Test and debug programs.
- Improve functionality of existing systems.
- Implement security and data protection solutions.
- Assess and prioritize feature requests.
- Coordinate with internal teams to understand user requirements and provide technical solutions.
Skills:
- Technical Proficiency and Problem-solving: Analytical skills to troubleshoot complex issues and develop efficient solutions using Python frameworks and AWS services.
- Collaboration and Adaptability: Strong communication skills to work effectively with internal teams, understand
- user requirements and adapt to changing priorities in a dynamic environment.
- Security Awareness: Implementation of security measures to protect data and prevent breaches, adhering to best practices.
Requirements:
- Expertise in at least one popular Python framework (Starlette ,FastApi, Flask, Django).
- Familiarity with Amazon Web Services (AWS), REST API and FIX Protocol APIs.
- Strong understanding of databases and SQL.
- Strong problem-solving skills.
- Bachelor's degree in computer science, Engineering or relevant field.
- English language proficiency required. Arabic is a plus.
- 6+yearsofexperience in Back-end development.
- Interest in crypto assets.