Backend Developer | Remote | EMEA

Backend Developer | Remote | EMEA
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : not speific
المكان : oman

About the job

About the Client


Our client is a dynamic IT services firm operating across the EMEA region, dedicated to empowering organizations through cutting‑edge technology, digital strategy, and tailored service delivery. With a commitment to innovation, operational excellence, and client success, the company partners with businesses to streamline workflows, enhance systems, and deliver measurable results in today’s digital environment.

About the Role


This Backend Developer position is tailored for a technology professional with a strong foundation in designing, building, and maintaining robust server-side systems for web and software applications. The role is fully remote and supports an IT services environment serving clients across the EMEA region. The position is suitable for mid-level professionals who excel in backend architecture, API development, and database management, and who are adept at collaborating within distributed, multicultural teams. The impact of this role is significant, as it underpins the reliability, scalability, and security of client-facing digital solutions.


Key Responsibilities


  • Architect, develop, and maintain scalable server-side logic and APIs to support diverse web and software applications for clients in various industries.
  • Design, implement, and optimize relational and non-relational databases, ensuring data integrity, security, and high availability.
  • Collaborate closely with frontend developers, DevOps engineers, and project managers in a fully remote, cross-functional team environment.
  • Integrate third-party services, APIs, and external data sources to enhance application functionality and interoperability.
  • Ensure backend systems adhere to industry best practices for security, performance, and maintainability, including compliance with GDPR and other relevant EMEA data regulations.
  • Write comprehensive technical documentation, including API specifications, database schemas, and deployment guides.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers to uphold high coding standards.
  • Monitor, troubleshoot, and resolve production issues, implementing proactive measures to prevent recurrence.
  • Participate in agile development processes, including sprint planning, daily standups, and retrospectives, to deliver high-quality solutions on schedule.


Required Experience & Skills


  • Proven experience in backend development using languages such as Python, Java, Node.js, or C#, with a strong understanding of object-oriented and functional programming principles.
  • Expertise in designing and managing SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases, including data modeling and query optimization.
  • Proficiency in building RESTful and/or GraphQL APIs, with a solid grasp of authentication, authorization, and API versioning strategies.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes for scalable deployment.
  • Strong understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) and experience deploying backend services in cloud environments.
  • Knowledge of CI/CD pipelines, automated testing frameworks, and code quality tools to support continuous integration and delivery.
  • Excellent problem-solving skills, with the ability to analyze complex technical challenges and devise effective solutions.
  • Strong written and verbal communication skills, with experience working in distributed, multicultural teams.
  • Awareness of data privacy, security best practices, and regulatory requirements relevant to the EMEA region.


Qualifications


  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
  • 3+ years of professional experience in backend development or a similar technical role.
  • Demonstrated track record of delivering production-grade backend systems in a remote or distributed team setting.
  • Certifications in cloud technologies, database management, or security (e.g., AWS Certified Developer, Microsoft Azure Developer Associate) are advantageous.


Tools & Technologies


  • Programming Languages: Python, Java, Node.js, C#
  • Databases: PostgreSQL, MySQL, MongoDB, Redis
  • API Protocols: REST, GraphQL
  • Containerization & Orchestration: Docker, Kubernetes
  • Cloud Platforms: AWS, Azure, Google Cloud Platform
  • CI/CD: Jenkins, GitLab CI, GitHub Actions
  • Version Control: Git
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack
  • Documentation: Swagger/OpenAPI, Markdown

This position offers the opportunity to work on impactful backend systems that drive digital transformation for clients across the EMEA region. The role provides exposure to a wide range of technologies and industries, fostering professional growth in a fully remote, collaborative environment. Success in this position is measured by the reliability, scalability, and security of backend solutions delivered, as well as the ability to adapt and innovate in a dynamic IT services landscape.

By applying to this position, you are granting us permission to process your CV and keep your profile on file for consideration for this and future opportunities.

للتقديم الان