
Software Engineer, Enterprise
Udemy
full-time
Posted on:
Location Type: Office
Location: Istanbul • 🇹🇷 Turkey
Visit company websiteJob 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