Senior Backend Software Engineer

Senior Backend Software Engineer
Learnlight, Spain

1 Year
0 - 0
Job Type
Job Shift
Job Category
Career Level
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 16, 2023
Last Date
Apr 16, 2023

Job Description

Learnlight is an EdTech company that provides language, intercultural and soft skills training to leading companies and organizations around the world. We deliver blended virtual, blended face-to-face, and digital solutions to 100,000+ learners in 1500+ clients across 150+ countries. We specialize in the digital transformation of learning programs and the empowerment of talent to excel in an increasingly complex global environment.

We are seeking a highly skilled Senior Backend Software Engineer with experience in GraphQL to join our team. The successful candidate will be responsible for developing and maintaining high-quality backend systems, using GraphQL to deliver reliable and scalable API services.


  • Develop and maintain backend systems using GraphQL and other technologies.
  • Design, implement and maintain scalable and reliable GraphQL APIs.
  • Collaborate with front-end developers and other stakeholders to build innovative and efficient solutions.
  • Work with cross-functional teams to ensure that the systems meet business requirements, quality standards and performance goals.
  • Conduct code reviews, ensure code quality and adherence to best practices.
  • Mentor and guide junior developers on the team.
  • Other responsibilities as appropriate or assigned.


  • Excellent problem-solving and critical thinking skills.
  • Strong communication and collaboration skills.
  • The ability to show courtesy, kindness, and empathy to others.
  • The ability to demonstrate depth of knowledge and technical expertise.


  • Proven experience in designing, developing and maintaining high-performance GraphQL APIs.
  • Experience with modern software development practices such as Agile, Kanban, DevOps, and CI/CD.
  • Strong understanding of relational and non-relational databases and data modeling.
  • Solid experience in programming languages such as Node.js, C#, Python.
  • Experience with cloud platforms such as AWS, GCP or Azure.
  • Experience with Apollo Server.
  • Knowledge of microservices architecture and containerization.
  • Experience with performance tuning and optimization of GraphQL APIs.
  • Familiarity with front-end technologies such as React or Angular.

Education amp; Experience

  • Bachelor’s or Master's degree in computer science, information systems, analytics, or another related field
  • At least 5 years of experience in software development, with a focus on backend systems and GraphQL.
  • C1 level of English


  • People-Powered Culture: We have a flat, modern, meritocratic culture that values enthusiasm,?initiative, and commitment above all else.?
  • Flexible Working:?Learnlight?is a fully distributed virtual business with staff in 30+ countries and offices in 9 European cities.
  • Competitive Remuneration:?We offer market-matching competitive salaries.?
  • Learning amp; Development:?Personalized?language and soft skills training;?ongoing professional development talks and masterclasses; frequent coaching?and constructive feedback.
  • Diversity amp; Inclusion:?Learnlight?fosters an open, positive, and diverse community that welcomes talent regardless of gender, religion, ethnicity, sexual orientation,?age?or disability.?
  • Community Events: We offer a range of social events including Virtual Drinks, Book Club,?Tea Time?and in-person departmental and All Company meetups


  • Location: Office or Home-based (or a mix)
  • Contract: Full-time
  • Schedule: +/-2-3 hours of European time zones

The personal data you provide will be processed by LEARNLIGHT in order to manage your candidacy for the corporate selection processes that fit your profile. Under the legal conditions, you have the right to access, rectify and delete the data, to limit its processing, to oppose its processing and to its portability to our address (Calle de las Huertas 11, 28012 - Madrid) or to the e-mail address . You can find more information in the Privacy Policy of our website

Job Specification


Information Technology and Services - Tirana, Tirana County, Albania