Udemy

Software Engineer, Enterprise

Udemy

full-time

Posted on:

Location Type: Office

Location: Istanbul • 🇹🇷 Turkey

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

DynamoDBGraphQLJavaKafkaKotlinKubernetesMobXMySQLReactRedisSpringSpring BootSpringBootSQLTypeScript

About the role

  • Implement services using Kotlin/Java, Spring Boot, Kafka, MySQL, DynamoDB, Redis/Elasticache, GraphQL, Kubernetes and user interfaces in ReactJS, Typescript, MobX or related technologies
  • Deploy, monitor and maintain critical services using Datadog and FireHydrant Signals
  • Build user experiences that adhere to high accessibility standards
  • Apply analytical problem solving, cross-functional communication, and systems thinking to execute product features
  • Optimize code and processes to help the team achieve goals
  • Lead, coordinate, execute, and deliver moderately complex projects at scale
  • Manage complexity within the team and interact with adjacent teams

Requirements

  • Have a BS/MS in CS or equivalent discipline; or equivalent alternative degree or work experience
  • 2+ years of professional software development experience
  • Fluency in English language
  • Technical competence in Kotlin/Java, Spring Boot, Kafka, SQL, GraphQL, Kubernetes or closely related technologies
  • Practitioner in ReactJS, Typescript, frontend state management, HTML, CSS
  • Solid understanding of domain-driven design, event-driven development, monolith decomposition patterns
  • Working knowledge of analytical problem solving, cross-functional communication, and systems thinking
  • Ability to break moderately complex problems and projects to deliverable milestones
  • Motivated, meticulous, team-oriented, organized, and proactive (continuous learning mindset)
Benefits
  • Full access to Udemy courses
  • Monthly UDay to invest in yourself
  • Budget to spend on whatever helps you improve (professional development budget)
  • Space and tools to experiment with and apply AI
  • Region-specific benefits (see Australia, India, Ireland, Mexico, Turkiye, US benefit pages)
  • Benefits provide protection and care for you and your family (varies by region)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaSpring BootKafkaMySQLDynamoDBRedisGraphQLKubernetesReactJS
Soft skills
analytical problem solvingcross-functional communicationsystems thinkingteam-orientedorganizedproactivemotivatedmeticulouscontinuous learning mindset
Certifications
BS in Computer ScienceMS in Computer Science