/

Backend Developer

--Horra Trading--

Job Description

  •   Write clean, efficient, and reusable code for high-performance applications.

  •   Design, deploy and maintain applications for smooth operation.

  •   Implement data protection and cybersecurity measures.

  •   Optimize database and front-end performance.

  •   Identify and implement effective data storage solutions.

  •   Improve daily tasks and processes for increased productivity.

  •   Troubleshoot, debug, and upgrade software.

  •   Build scalable and reliable software solutions.

  •   Create responsive applications for a seamless user experience.

  •   Ensure data security and adhere to security standards.

  •   Monitor and enhance application performance and quality.

  •   Collaborate with the front-end developer and other team members to ensure the seamless integration of the front-end and back-end component.

  •   Identify and resolve bugs and problems.

  •   Implement secure user authentication and authorization.

Job Qualification

  •   Education Qualification: Bachelor’s degree in Computer Science, Information Technology, Computer engineering, or similar fields.

  •   Work Experience: A minimum of 2+ years of professional experience in Backend development.

  •   Design and Develop backend architecture of web and mobile applications.

  •   Proficiency in backend programming language such as Javascript(Node & Express), python, C#.

  •   Deep knowledge of JavaScript, libraries, and frameworks

  •   Experience with back-end data management that optimize RESTful APIs and GraphQL

  •   Strong experience with database such as MongoDB , MySQL

  •   Has experience with payment integration

  •   Experience with version control systems, such as Git

  •   Understanding of Agile methodologies

  •   Experience with cloud-based platform, such as AWS or Azure

  •   Experience working with Docker

  •   Experience with user testing and usability analysis

  •   Good Communication Skill

  •   Eager to solve problem

  •   Ability to work collaboratively in a team environment