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