Autorola Group • Türkiye
Back End Developer
Autorola Group • TürkiyeTurkey14 days ago
Full-timeEngineering

Job Description

  • Develop and maintain scalable, secure, and efficient backend services.
  • Design, implement, and optimize RESTful APIs.
  • Manage database schemas, queries, and performance tuning.
  • Ensure backend security best practices including authentication, authorization, and role-based access control (RBAC).
  • Integrate third-party services and APIs.
  • Lead a small team: guide on coding standards, perform code reviews, and mentoring members.
  • Contribute to improving system reliability, monitoring, and CI/CD processes.
  • Prepare and maintain technical documentation.


Qualifications

Core Back-End Skills

  • Proficiency in Node.js with NestJS framework.
  • Strong experience with PostgreSQL and at least one NoSQL database (MongoDB or Redis).
  • Practical knowledge of API security standards (authentication, authorization, RBAC).
  • Solid experience in unit testing and integration testing of backend APIs.
  • Proficiency in Git-based version control (GitHub, GitLab, etc.).

DevOps / Infrastructure Skills

  • Hands-on experience with Docker and containerized application development.
  • Practical experience in building and maintaining CI/CD pipelines (GitLab CI/CD, GitHub Actions, or similar).
  • Familiarity with deployment to cloud environments (AWS, GCP, or Azure).

Nice to Have

  • Understanding of microservices architecture.
  • Knowledge of message brokers (e.g., RabbitMQ, Kafka).
  • Experience with monitoring and logging tools (ELK, Prometheus, Grafana).

Key Skills

Ranked by relevance