Senior Software Engineer
Udemy
7 days ago
Istanbul, Turkey
Senior / Mid Level
H1B Sponsor
Responsibilities
- Design, develop, and maintain applications for millions of learners and instructors.
- Collaborate with product managers, designers, and engineers for backend-frontend integration.
- Drive modernization by decomposing legacy systems and reducing technical debt.
- Implement secure and scalable backend services and APIs with GraphQL integration.
- Write clear, maintainable, and well-tested code, participating in code reviews.
- Engage in agile ceremonies and contribute to team collaboration and improvement.
Requirements
- B.S. degree or higher in Computer Science or a related field.
- 4+ years of experience in full-stack development with a focus on either frontend or backend.
- Proficiency in JavaScript/TypeScript and React for frontend development.
- Strong backend experience with languages like Kotlin or Python.
- Bonus: Experience with Next.js, GraphQL, gRPC/Protobuf, and event-driven systems.
- Ability to write clean, maintainable code and understand basic testing practices.
- Strong system design and problem-solving skills.
- Ability to break down complex projects and deliver incrementally.
- Growth mindset and eagerness to mentor others.
- Effective communication skills and a collaborative attitude.
Benefits
- Full access to Udemy courses and a monthly UDay for personal development.
- Opportunities to experiment with AI in practical ways.
- Autonomy to lead and make decisions without needing permission.
- Collaborative environment where everyone's ideas are valued.
- Work that has a direct impact on helping others grow their skills.
Tech Stack
Apache KafkaGraphQLgRPCJavaScriptKotlinNext.jsPythonReactTypeScript
Categories
BackendFrontendFull Stack