tasks and responsibilities:
- Back-end developers write the code that implements an application's basic business logic. Handling user input, data processing, calculations, and other behind-the-scenes procedures are all part of this.
- They design, implement, and manage databases that store application data.
- Back-end developers create Application Programming Interfaces (APIs) that allow different parts of the application to communicate with each other. APIs enable interactions between the front-end, back-end, and external services.
- They set up and configure the server environment where the application runs. This includes installing server software, managing server resources, and ensuring the application's proper functioning.
- Back-end developers implement security measures to protect user data and sensitive information.
- Back-end developers handle deploying the application to servers and ensuring that updates are rolled out smoothly. This often involves working with DevOps tools and practices.
- Back-end developers collaborate closely with front-end developers, designers, and other team members to ensure the entire application functions seamlessly and deliver a cohesive user experience.
- After deployment, they monitor the application's performance, identify and address any issues that arise, and perform routine maintenance to keep the application running smoothly.
Job Brief: Back-end Developer
We are a dynamic and innovative technology company dedicated to delivering cutting-edge solutions that empower businesses and individuals. As we continue to grow and expand our offerings, we are seeking a coding fanatic, who is interested in working on and learning new technologies. A person who will closely work with our software team to accomplish the operational excellence of the company website.
If you think you have a niche for new technologies to work on, you will be our choice to go.
Location: Saudi Arabia - Alqassim region.
Roles and Responsibilities: Back-end Developer
- Adding and improving functions to the various domains.
- Creating REST APIs for back-end services such as authentication and authorization.
- Creating and maintaining our apps' essential business logic, providing correct data processing and flawless user experiences.
- Database design, implementation, and management, including schema design, query optimisation and data integrity.
- Participating in code reviews, providing constructive input, and ensuring that code quality standards are met.
- Keep abreast of industry developments and best practices to bring recent solutions to our initiatives.
Requirements and Skills: Back-end Developer
- A bachelor's degree in computer science, software engineering, or a related discipline (or comparable practical experience) is required.
- Proven expertise as a Back-end Developer or a related function, with a large portfolio of relevant projects.
- Excellent understanding of data structures & algorithms, as well as databases and programming concepts.
- Excellent understanding of data structures and algorithms, as well as databases and programming concepts.
- RDBMS expert with hands-on expertise in MySQL.
- Knowledge of RESTful APIs for connecting Web applications to back-end services.
- Solid understanding of object-oriented programming, design ideas, patterns, and best practices.
- Excellent knowledge of the software development lifecycle and agile approaches.
- Strong problem-solving abilities as well as the capacity to troubleshoot and fix complicated difficulties are required.
- Excellent communication and teamwork abilities, as well as the ability to effectively interact in a cross-functional context.
📌 Back-end Developer (Raiyada)
🏢 Gbos
📍 Raiyada