Dornick Studios
Backend Developer (Go / TypeScript)
Dornick StudiosTurkey3 hours ago
Full-timeEngineering, Information Technology

Backend Developer (Go / TypeScript)


About Dornick Studios

Dornick Studios is a young and dynamic company focused on developing mobile applications. Founded recently in June 2024, we are based in Istanbul, Turkey.


Dornick Studios was established after gaining technical and business know-how through several projects undertaken at Aizona Tech company.


Our aim is to establish a significant presence in the rapidly growing subscription app market by targeting various niche areas and releasing content-rich mobile applications.


Job Description

We are looking for a Mid to Mid+ Backend Engineer who is passionate about building scalable, reliable, and high-performance systems.

The ideal candidate has strong experience with Go (Golang), good knowledge or hands-on familiarity with TypeScript, and a solid understanding of distributed systems, serverless architectures, and cloud-native design.

Experience with Kubernetes, RESTful APIs, and WebSocket communication is essential, while interest or experience in gRPC and GraphQL is a plus.

If you’re someone who values collaboration, innovation, and continuous learning, we’d love to have you on our team.


Responsibilities

  • ⁠Design, develop, and maintain scalable backend services using Go and/or TypeScript
  • ⁠Build and optimize distributed systems with a focus on performance, reliability, and observability
  • Develop and integrate RESTful APIs and WebSocket-based real-time communication systems
  • Contribute to or learn technologies like gRPC and GraphQL
  • Design and implement cloud-native and serverless solutions
  • ⁠Implement monitoring, alerting, and error-handling mechanisms to ensure system resilience
  • ⁠Participate in code reviews, architectural discussions, and continuous improvement efforts
  • ⁠Embrace an Agile mindset, and actively support a culture of teamwork, innovation, and learning


Skills and Qualifications

  • At least 3 years of professional experience in software development
  • Strong proficiency in Go (Golang)
  • Practical experience or active interest in TypeScript
  • Experience working with Kubernetes and containerized environments
  • Solid understanding of serverless computing concepts, including FaaS, event-driven architectures, and cloud-native design patterns
  • ⁠Deep understanding of RESTful APIs and WebSocket communication; gRPC and GraphQL experience or interest is a strong plus
  • ⁠Experience in monitoring, alerting, and error management in distributed systems
  • Agile mindset, with a passion for collaboration, innovation, and continuous learning


Nice to Have

  • Experience with major cloud providers (AWS, GCP, or Huawei)
  • ⁠Familiarity with CI/CD pipelines and DevOps tooling
  • ⁠Contributions to open-source projects or active involvement in developer communities

Key Skills

Ranked by relevance