Join Udemy, help define the future of learning. Enhance, scale, and design backend services while contributing to the transition from a monolithic to a distributed service architecture.
Requirements
- Strong verbal and written communication skills in English.
- Troubleshooting and problem-solving abilities with attention to detail.
- Ability to work effectively in a team, share ideas, and adapt to feedback.
- Education in computer science, mathematics or other related analytical (i.e. STEM) disciplines.
- Experience with modern programming languages, such as Java, Python, C#.
- Knowledge of developing distributed web applications, including cloud-based architectures.
- Design and architecture knowledge, as well as familiarity with object-oriented design patterns.
Benefits
- Health insurance
- Retirement Plan
- Generous Paid Time Off
- 401k Matching
- Tuition Reimbursement
- Relocation Assistance