Home Saudi Arabia BACK END DEVELOPER/ TECHNICAL ARCHITECT

Home Saudi Arabia BACK END DEVELOPER/ TECHNICAL ARCHITECT

BACK END DEVELOPER/ TECHNICAL ARCHITECT

Full time at Duncan & Ross Consulting in Saudi Arabia
Posted on December 18, 2024

Job details

Job Description We are looking for a skilled and experienced Backend Developer to join our dynamic team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic, databases, and overall infrastructure of our web applications. You will collaborate closely with front-end developers and other stakeholders to deliver robust and scalable solutions. Responsibilities

  1. Develop and Maintain Server-Side Logic: Design and implement the server-side logic ensuring high performance and responsiveness to requests from the front-end.
  2. Database Management: Design, implement, and manage databases and ensure their stability, reliability, and performance.
  3. API Development: Design and maintain RESTful and/or GraphQL APIs to support various front-end services.
  4. Optimize Applications: Ensure the backend services are optimized for speed, scalability, and reliability.
  5. Security: Implement security and data protection measures to safeguard the application and user data.
  6. Collaborate with Team Members: Work closely with front-end developers, designers, and product managers to define and deliver new features.
  7. Write Clean, Maintainable Code: Adhere to coding standards and perform code reviews.
  8. Debug and Troubleshoot Issues: Identify and resolve performance and scalability issues.
  9. Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices.
Requirements
  1. Proven Experience: Minimum of 3-5 years of experience as a Backend Developer.
  2. Proficiency in Server-Side Languages: Strong knowledge of server-side languages such as Java, Python, Ruby, PHP, Node.js, or Go.
  3. Experience with Frameworks: Proficiency with backend frameworks such as Spring (Java), Django (Python), Flask (Python), Ruby on Rails (Ruby), Express.js (Node.js), or similar.
  4. Database Expertise: Experience with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or similar.
  5. API Development: Experience designing and implementing RESTful and/or GraphQL APIs.
  6. Version Control: Proficient with version control systems, particularly Git.
  7. DevOps Skills: Familiarity with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, Azure, Google Cloud).
  8. Problem-Solving Skills: Strong analytical and problem-solving abilities.
  9. Communication Skills: Excellent verbal and written communication skills.
Preferred Qualifications
  1. Bachelor's Degree: Degree in Computer Science, Information Technology, or a related field.
  2. Knowledge of Security Practices: Understanding of common security concerns and practices in backend development.
  3. Experience with Testing: Familiarity with testing frameworks and tools.
  4. Agile Methodologies: Experience working in Agile/Scrum environments.
  5. Additional Tools: Experience with additional tools and technologies relevant to backend development.
Vertical: Technology #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Web Development starting now. Claim $10 promo towards online courses. See all courses
See All BACK Jobs
Feedback Feedback