Commencis

Senior Backend Developer

Commencis
Apply
almost 8 years ago
Istanbul, TurkeySenior

Responsibilities

  • Write well-designed, reusable, testable, and secure backend code using software development best practices.
  • Design and implement low-latency, highly available, and performant applications.
  • Architect APIs for user-facing elements developed by frontend developers.
  • Collaborate with designers, analysts, quality assurance, and other multidisciplinary team members.
  • Participate in and conduct code reviews.
  • Discover, learn, and implement new technologies.
  • Mentor junior team members in best practices.

Requirements

  • Bachelor's, master's, or PhD degree in Computer Science or a related field, or equivalent work experience.
  • At least 5 years of professional software engineering experience designing and building backend systems.
  • Experience with one or more object-oriented programming languages, including Java, C#, Python, or Go.
  • Proficiency in object-oriented programming concepts, large-scale software architecture, networking, distributed systems, and UNIX/Linux environments.
  • Understanding of scalable application design principles.
  • Familiarity with relational and non-relational databases, key-value stores, and search engines.
  • Basic understanding of JavaScript, HTML5, and CSS3.
  • Strong unit testing, debugging, analytical thinking, problem-solving, attention to detail, communication, time management, and multitasking skills.
  • Preferred: Java and Spring Framework experience, including Spring Boot, MVC, Data, Cloud, and Security.
  • Preferred: experience with service-oriented architecture, microservices, REST APIs, large-scale systems, distributed systems, concurrent programming, scripting, Docker, Kubernetes, cloud platforms, stream processing, Agile methodologies, open-source contributions, and CI/CD practices.

Benefits

  • The position is located in Istanbul or Izmir.

Tech Stack

AWSAzureC#DockerElasticsearchGitGoGoogle Cloud PlatformJavaJavaScriptKubernetesLinuxMicrosoft SQL ServerMongoDBMySQLPythonRedisSpring Boot

Categories

Commencis

About Commencis

501-1,000 employees
Contact me