Duncan & Ross Consulting Circular Logo

Back End Developer/ Technical Architect

Duncan & Ross Consulting Riyadh, Saudi Arabia Posted: 29 Jun 2024

Financial

  • Estimate: $90k - $130k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the job

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

  • Develop and Maintain Server-Side Logic: Design and implement the server-side logic ensuring high performance and responsiveness to requests from the front-end.
  • Database Management: Design, implement, and manage databases and ensure their stability, reliability, and performance.
  • API Development: Design and maintain RESTful and/or GraphQL APIs to support various front-end services.
  • Optimize Applications: Ensure the backend services are optimized for speed, scalability, and reliability.
  • Security: Implement security and data protection measures to safeguard the application and user data.
  • Collaborate with Team Members: Work closely with front-end developers, designers, and product managers to define and deliver new features.
  • Write Clean, Maintainable Code: Adhere to coding standards and perform code reviews.
  • Debug and Troubleshoot Issues: Identify and resolve performance and scalability issues.
  • Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices.

Requirements

  • Proven Experience: Minimum of 3-5 years of experience as a Backend Developer.
  • Proficiency in Server-Side Languages: Strong knowledge of server-side languages such as Java, Python, Ruby, PHP, Node.js, or Go.
  • 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.
  • Database Expertise: Experience with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or similar.
  • API Development: Experience designing and implementing RESTful and/or GraphQL APIs.
  • Version Control: Proficient with version control systems, particularly Git.
  • DevOps Skills: Familiarity with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, Azure, Google Cloud).
  • Problem-Solving Skills: Strong analytical and problem-solving abilities.
  • Communication Skills: Excellent verbal and written communication skills.

Preferred Qualifications

  • Bachelor's Degree: Degree in Computer Science, Information Technology, or a related field.
  • Knowledge of Security Practices: Understanding of common security concerns and practices in backend development.
  • Experience with Testing: Familiarity with testing frameworks and tools.
  • Agile Methodologies: Experience working in Agile/Scrum environments.
  • Additional Tools: Experience with additional tools and technologies relevant to backend development.
Apply now

About Duncan & Ross Consulting

Duncan & Ross Consulting offers integrated and customer-oriented services in Technology, Digital Engineering, and Engineering in various industries.