Job Description
Udacity is seeking a Back-End Software Engineer III to join their Enterprise Engineering team. In this role, the engineer will collaborate with Product, Design, and Operations teams to develop and enhance Udacity's Enterprise products. The engineer will play a crucial role in delivering robust, scalable, and high-performance applications that support a personalized and seamless learning experience.Role involves:
- Developing, testing, and maintaining scalable back-end services, APIs, and microservices.
- Designing and implementing robust, secure, and reliable systems to handle complex workflows.
- Collaborating with cross-functional teams to gather requirements and create solutions tailored to Enterprise needs.
- Optimizing existing back-end systems for performance, scalability, and maintainability.
- Implementing and enforcing best practices for code quality, testing, deployment, and documentation.
- Troubleshooting and resolving back-end system issues, ensuring high availability.
- Participating in code reviews, team discussions, and contributing to a culture of continuous improvement.
Requirements:
- 3–5+ years of professional software engineering experience in a product-oriented, live production environment.
- Strong background in building scalable, reliable, and low-latency systems.
- Demonstrated expertise in designing, building, delivering, and maintaining production-quality microservices.
- Experience with back-end frameworks and technologies, such as Go, Node.js, Python, and GraphQL.
- Proficiency in working with relational databases like PostgreSQL.
- Strong understanding of modern web protocols, security concerns, and system integrations.
- Ability to thrive in a fast-moving environment with a focus on delivering impact.
- Passionate about solving complex technical problems and creating amazing user experiences.
Role offers:
- Flexibility of working from home, with in-person collaboration spaces in Mountain View, Cairo, Dubai, and Noida.
- Flexible working hours.
- Paid time off.
- Comprehensive medical insurance coverage for you and your dependents.
- Employee wellness resources and initiatives (access to wellness platforms like Headspace, Modern Health).
- Quarterly wellness day off.
- Personalized career development.
- Unlimited access to Udacity courses and Nanodegrees.