drjobs Back End Engineer العربية

Back End Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

1-3years

Job Location drjobs

Dar es Salaam - Tanzania

Monthly Salary drjobs

2000000 - 2000000

Vacancy

1 Vacancy

Job Description

Job Summary:
The BackEnd Engineer is responsible for designing developing and maintaining serverside logic databases and APIs for web and mobile applications. This role requires close collaboration with frontend developers and other team members to deliver reliable secure and highperforming applications. The ideal candidate will be familiar with the unique needs of Tanzanian users such as efficient data management and offline access

Role and Responsibilities:
1. ServerSide Development:
Design build and maintain efficient reusable and reliable code for serverside applications.
Develop RESTful or GraphQL APIs to support frontend functionality and ensure secure data transfer.
Implement data processing and business logic to meet application requirements.

2. Database Management:
Design and manage databases including MySQL PostgreSQL MongoDB or other database systems.
Optimize database queries and
Ensure data security and integrity implementing backups and disaster recovery strategies.

3. Performance Optimization:
Identify and resolve performance bottlenecks on the server side to ensure responsive applications.
Implement caching strategies and optimize query performance for faster data retrieval especially important in areas with limited connectivity.
Optimize code and database operations for efficiency and speed accommodating connectivity challenges in Tanzania.

4. Integration with ThirdParty Services:
Integrate with thirdparty services APIs and cloud providers (e.g. AWS Azure Google Cloud).
Manage connections to external services to provide functionalities like payment processing SMS and other locally relevant integrations.

5. Security and Data Protection:
Implement robust security measures such as authentication authorization and data encryption.
Ensure compliance with local data protection regulations and international best practices.
Identify and mitigate security risks by conducting regular vulnerability assessments.

6. Testing and Debugging:
Write unit tests and integration tests to ensure code reliability.
Debug and troubleshoot serverside issues implementing fixes and preventive solutions.
Work with QA teams to test applications and ensure smooth integration with frontend components.

7. Collaboration with FrontEnd and Mobile Teams:
Collaborate closely with frontend and mobile engineers to integrate APIs and deliver seamless user experiences.
Support frontend engineers by providing welldocumented and reliable endpoints.

8. Documentation and Code Quality:
Create clear and concise documentation for serverside code APIs and data models. Follow best practices in code quality readability and reusability.
Use version control (e.g. Git) to manage code changes and collaborate effectively with team members.

9. Local Market Adaptation:
Adapt backend systems to suit Tanzanian users needs such as mobilefirst design lowdata use and offline capabilities.
Stay informed on local market trends and regulatory requirements to ensure the applications are compliant and locally relevant


Requirements

Additional Requirements

1. Strong problemsolving and analytical skills.
2. Proficiency in API development and management.
3. Knowledge of security best practices and data protection standards.
4. Familiarity with CI/CD processes and version control (Git).
5. Understanding of Tanzanian or African market requirements and connectivity considerations.
6. Excellent communication skills for working within a team and across departments.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.