Position Title: Senior Backend Software Engineer
Reports to: Engineering Management
Purpose
We are seeking a highly skilled Senior Backend Software Engineer with experience in GraphQL to join our team. The principal purpose of this role is developing and maintaining high-quality backend systems, using GraphQL to deliver reliable and scalable API services.
Responsibilities
General
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
Requirements
Competencies
Strong understanding of relational and non-relational databases and data modeling.
Excellent problem-solving and critical thinking skills.
Strong communication and collaboration skills.
Skills
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.
Solid experience in programming languages such as Node.js, C#, Python.
Education amp; Experience
Bachelor’s degree or Masters in computer science, information systems, analytics, Software Engineering or another related field OR relevant commercial experience.
Experience in software development, with a focus on backend systems and GraphQL.
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.
Details
Location: Office or Home-based (or a mix)
Contract: Full-time
Schedule: +/-2-3 hours of European time zones
Our Culture
Work from home remotely.
Flexible Working: Learnlight is a fully distributed virtual business with staff in 30+ countries and offices in 9 European cities.
People-Powered Culture: We have a flat, modern, meritocratic culture that values enthusiasm, initiative, and commitment above all else.
Competitive Remuneration: We offer market-matching competitive salaries.
Learning amp; Development: Access to language learning 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, Teatime, and departmental and All Company meetups.
Your Application
We are reviewing applications regularly and interviews are being scheduled now, therefore we encourage you to submit your application as soon as possible.
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 e-mail address .
#LI-Remote