Careers

Web Developer

Jordan

Apply now

Summary

We are seeking a talented and experienced Backend Web Developer with 3-5 years of industry experience to join our dynamic team. As a Backend Web Developer, you will be responsible for designing, developing, and maintaining the server-side logic and database systems that power our web applications, ensuring high performance, scalability, and security.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven 3-5 years of experience as a Backend Web Developer.
  • Strong proficiency in at least one backend programming language (e.g., PHP, Python, Node.js, Ruby, Java).
  • Experience with web frameworks (e.g., Django, Flask, Express.js, Ruby on Rails).
  • Solid understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB) and SQL/non-SQL databases.
  • Experience with RESTful API development and integration.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal skills.

Responsibilities

  • Collaborate with cross-functional teams to understand project requirements and translate them into scalable backend solutions.
  • Design, develop, and deploy robust and efficient server-side code using appropriate technologies and programming languages (e.g., PHP, Python, Node.js, Ruby).
  • Create and maintain database schemas, queries, and optimizations for efficient data storage and retrieval.
  • Implement RESTful APIs and integrate with external systems and services to ensure seamless data exchange.
  • Implement and optimize caching mechanisms to improve application performance and responsiveness.
  • Collaborate with front-end developers to integrate server-side logic with user interfaces and ensure smooth data flow.
  • Identify and address performance bottlenecks, security vulnerabilities, and other scalability issues.
  • Write unit tests and conduct thorough code reviews to ensure code quality, reliability, and maintainability.
  • Stay up-to-date with the latest backend technologies, frameworks, and best practices, and recommend innovative solutions to improve our applications.
  • Continuously monitor and optimize backend infrastructure, including servers, databases, and cloud services.
  • Troubleshoot and resolve production issues in a timely manner, working closely with the support team.

Additional requirements

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and serverless architecture.
  • Knowledge of caching mechanisms (e.g., Redis, Memcached).
  • Understanding of microservices architecture and distributed systems.
  • Knowledge of security best practices and familiarity with common vulnerabilities.
  • Experience with performance optimization and profiling tools.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Angular, Vue.js).

Related opportunities

iOS Developer

Pakistan

View details
Android Developer

Pakistan

View details
Unity Mobile Game Developer

Jordan

View details
Interested in this role?

Send us your details and your resume — it only takes a few minutes.

Apply now