Senior Back-End Developer (10+ Years Experience, English Required)

Senior Back-End Developer (10+ Years Experience, English Required)

Posted on ٢٦ سبتمبر ٢٠٢٤


CDD (fixed term)
Developer
Remote : Yes all the time

Jenkins
Grafana
CircleCI
Kubernetes
Docker
ELK
Python
C#
GitLab
Java
SQL
Prometheus

We are looking for a Senior Back-End Developer with over 10 years of experience to join our growing team. If you are skilled in back-end technologies, designing scalable systems, and have strong problem-solving abilities, this opportunity is for you. Proficiency in English is a must, as you will be working in an international environment.

Responsibilities:

  • Design, develop, and maintain scalable and reliable back-end systems using modern programming languages (C#, Java, Python, Node.js, etc.).
  • Build and manage APIs and integrate them with front-end and third-party services.
  • Ensure high performance and responsiveness of applications, handling large-scale data and traffic.
  • Optimize database queries and design robust, scalable database architectures (SQL, NoSQL).
  • Implement security and data protection best practices, ensuring secure and efficient back-end logic.
  • Work closely with front-end developers, product managers, and DevOps teams to ensure seamless integration and deployment.
  • Perform code reviews and lead the adoption of coding standards and best practices.
  • Troubleshoot, debug, and upgrade existing systems while ensuring continuous improvements in performance.
  • Monitor and improve system scalability, availability, and reliability through tools like Prometheus, ELK, or Grafana.
  • Mentor junior developers and contribute to team growth and knowledge sharing.

Requirements:

  • Minimum 10 years of experience in back-end development.
  • Strong proficiency in at least one major back-end programming language (C#, Java, Python, Node.js, etc.).
  • Expertise in building RESTful APIs, microservices, and integrating with third-party systems.
  • Deep understanding of database management systems (SQL, NoSQL), and proficiency in query optimization.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Strong knowledge of security practices, including authentication, authorization, and encryption.
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab, or CircleCI.
  • Fluent English (written and spoken) is required for effective communication in a global environment.
  • Ability to work independently, manage complex back-end projects, and solve technical challenges.

Desired Profile:

  • Degree in Computer Science or a related field.
  • Proven experience in building and managing large-scale, distributed back-end systems.
  • Strong skills in system architecture design, with a focus on performance optimization and high availability.
  • Experience with DevOps practices and tools, such as monitoring, logging, and deployment automation.
  • Leadership experience, mentoring junior developers, and guiding teams toward best practices.

Why Join Us?

  • Work on impactful and cutting-edge back-end technologies.
  • Opportunities for rapid career growth and leadership within the development team.
  • Flexible work environment with opportunities for remote work.
  • Collaborate with a passionate, international team focused on innovation and excellence.