Gezer Grup İnsan Kaynakları

Senior Backend developer (NestJS, GraphQL)

Posted: just now

Job Description

We are only accepting applications from candidates who meet the following requirements. Please do not apply if you do not fit the criteria.We are looking for an experienced Node.js Developer to work on project-based backend development within our company, primarily using NestJS.The candidate should have strong expertise in TypeScript, PostgreSQL, Prisma, and GraphQL, as well as experience in database management, data migration, query optimization, and caching systems.Successful candidates may later be offered a full-time position based on performance and project outcomes.ResponsibilitiesDevelop and maintain backend services using NestJS and TypeScriptDesign, manage, and optimize databases on PostgreSQLManage the data layer using Prisma ORMHandle data migration, seeding, and import/export processesImplement query performance optimizationsBuild caching and search systems using technologies such as Redis and MeilisearchDevelop and integrate GraphQL APIs with existing systemsDeploy applications in Docker and Kubernetes environmentsContribute to the setup and management of CI/CD processesQualificationsMinimum of 5 years of professional software development experienceAdvanced knowledge of Node.js and NestJSExperience with TypeScript, PostgreSQL, Prisma, and GraphQLFamiliarity with database optimization, caching (Redis), and search systems (Meilisearch)Experience with Docker, Kubernetes, and CI/CD toolsStrong sense of responsibility, teamwork skills, and analytical thinking abilitiesAbility to work efficiently under tight deadlines and quickly solve complex problemsThis is a project-based remote position, with working hours from 9:00 AM to 6:00 PM (Turkey time), Monday to Saturday (Sunday off).Work will be conducted via Zoom with screen sharing.We are looking for candidates who can start immediately and fully meet the listed qualifications.A short technical task will be required to evaluate candidates. Applicants who use AI tools to complete the task will be disqualified.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In