Backend Software Engineer

TurkiyeFull-TimeMiddle
Salary not disclosed

Job Details

Languages
English
Experience
4+ years
Required Skills
AWSBackend DevelopmentPythonSoftware DevelopmentSQLAgileCloud ComputingDynamoDBJavaKotlinOracleAzureCassandraGoPostgresRESTful APIsMicroservicesCollaborationMentoringScala

Requirements

  • 4+ years of experience in building and developing backend applications
  • Experience in crafting and implementing highly scalable and performant RESTful microservices
  • Proficiency in any modern object-oriented programming language (Java, Kotlin, Go, Scala, or Python)
  • Fluency in any database technology (for example, RDBMS like Oracle or Postgres or NoSQL like DynamoDB or Cassandra)
  • Broad knowledge and understanding of the SaaS, PaaS, and IaaS industry with hands-on experience with public cloud offerings (AWS, GAE, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality

Responsibilities

  • Build and ship features and capabilities daily in a highly scalable, cross-geo distributed environment
  • Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations
  • Mentor and level up the skills of your teammates by sharing your expertise in knowledge-sharing sessions
  • Ensure complete visibility, error reporting, and monitoring of high-performing backend services
  • Participate in Agile software development, including daily stand-ups, sprint planning, team retrospectives, and show-and-tell demo sessions
View details
Apply Now