Back End Developer Job In Bahrain

Developer

Job Id :1000499463


Description

As a Backend Developer specializing in Django, you will design, develop, and maintain robust server-side logic, APIs, and database structures for our web applications. You will collaborate with front-end developers, product managers, and other stakeholders to deliver scalable, secure, and high-performance solutions.


Key Responsibilities
1. Develop and Maintain Backend Systems: Build and optimize server-side applications using Django and Python, ensuring high performance, scalability, and reliability.
2. API Development: Design and implement RESTful APIs to support front-end functionalities and third-party integrations.
3. Database Management: Design, optimize, and manage relational databases (e.g., PostgreSQL, MySQL) using Django ORM or raw SQL queries.
4. System Integration: Integrate external services, such as payment gateways, cloud storage, or authentication systems, into the application ecosystem.
5. Security and Compliance: Implement security best practices, including data encryption, user authentication, and authorization, to ensure compliance with industry standards.
6. Code Quality and Testing: Write clean, maintainable, and well-documented code. Develop unit and integration tests to ensure functionality and reliability.
7. Performance Optimization: Identify and resolve performance bottlenecks in backend systems, including query optimization and caching strategies (e.g., Redis, Memcached).
8. Collaboration: Work closely with front-end developers, DevOps, and product teams to align backend functionality with user-facing features and deployment pipelines.
9. Troubleshooting and Debugging: Diagnose and resolve issues in production environments, ensuring minimal downtime and optimal user experience.


Required Qualifications
1. Experience: 3+ years of professional experience in backend development, with at least 2 years focused on Django framework.
Technical Skills:
1.Proficiency in Python and Django framework, including Django ORM, Django REST Framework, and Django Channels.
2. Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and experience with database design and optimization.
3. Experience with version control systems (e.g., Git) and collaborative development workflows (e.g., GitHub, GitLab).
Familiarity with RESTful API design and implementation.
4. Understanding of authentication mechanisms (e.g., JWT, OAuth) and security best practices.
5. Experience with testing frameworks (e.g., pytest, unittest) for unit and integration testing.


Soft Skills:
1. Strong problem-solving skills and attention to detail.
2. Excellent communication and teamwork abilities.
3. Ability to work in a fast-paced, agile development environment.


Preferred Qualifications
1. Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
2. Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and deployment of Django applications.
3. Knowledge of asynchronous programming in Python (e.g., asyncio, Celery).
4. Experience with front-end technologies (e.g., HTML, CSS, JavaScript) to facilitate collaboration with front-end teams.
5. Understanding of CI/CD pipelines and DevOps practices.
6. Contributions to open-source Django projects or a strong GitHub portfolio.


Education
1. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.


Benefits
1. Competitive salary and performance-based bonuses.
2. Comprehensive health, dental, and vision insurance.
3. Flexible work hours and remote work options.
4. Professional development opportunities, including conferences and training.
5. Collaborative and inclusive work environment.

Basic Details

Location : Region: Manama

Qualification :

Posted :

Job Type : Full-Time

Company : Bahrain Jobs

Contact Info

Mobile : +973 38838109

Alternate Mobile : Not-Mentioned

Email : Not-Mentioned

By using our site, you acknowledge that you have read and understand our Cookie & Privacy Policy, and our User Agreement .