Job Title: Senior Backend Engineer, Tumblr
Company: Automattic (Tumblr)
About the Job:
Responsibilities:
- Work on a large-scale system to make it faster, scalable, and fault-tolerant.
- Build and maintain the backend of Tumblr, predominantly using PHP, and continuously improve its performance.
- Participate in architecture and design discussions, collaborating with other engineers to build efficient solutions.
- Conduct code reviews and provide feedback to maintain high-quality code standards.
- Collaborate with cross-functional teams to define and implement features.
- Contribute to the continuous improvement of development practices, including testing, performance, and deployment processes.
- Ensure that Tumblr’s backend is reliable, and scalable, and can handle millions of users’ daily interactions.
What We Are Looking For:
- Experience: Production experience with several programming languages, especially PHP. You should be open to using PHP if you don’t have direct experience with it.
- Scalable Systems: Experience working on large-scale systems and making them more efficient and scalable.
- Systems Architecture: Strong knowledge of systems architecture and building fault-tolerant solutions.
- Collaboration: Highly collaborative with a passion for participating in code reviews and design discussions.
- Experience in Software Development: Passionate about software development with advanced PHP knowledge a plus.
- Testability & Design: Familiarity with design patterns, testing frameworks, and performance testing is highly valued.
- User-Centered: Thoughtful about product design and have a good user experience instinct.
- Communication: Strong communication skills, capable of clearly explaining ideas and processes to a diverse team.
Extra Credit:
- Familiarity with other programming languages like C, C++, JavaScript/TypeScript, Go, Python, Ruby, Scala, and/or Rust.
- Experience with WordPress programming.
- Contributions to open-source or programs supporting underrepresented groups in tech.
- Experience in accessibility and data analysis, using analytics to drive product decisions.
- Familiarity with tooling and build systems.
Growth Opportunities:
- Leadership: Opportunities for those interested in leadership, including becoming a team lead or a technical lead on new projects.
- Learning and Development: A generous personal development budget for courses, books, and conferences.
- Architecture: Become an expert in systems and guide their evolution while mentoring other engineers.
- Engineering Effectiveness: Help improve the effectiveness of other developers through tools, practices, and process improvements.
What to Expect in the Hiring Process:
- Clear expectations and steps outlined, including a focus on your answers to application questions, which are a key part of the hiring process.
- Salary range: $70,000-$170,000 USD (global range, paid in local currency).
- Automattic is a fully remote company, offering flexible work hours and an open vacation policy.
About Automattic:
Diversity, Equity, and Inclusion:
المسمى الوظيفي: مهندس باك إند أول، تمبلر
الشركة: أوتوماتيك (تمبلر)
عن الوظيفة:
المسؤوليات:
- العمل على الأنظمة ذات النطاق الكبير لجعلها أكثر سرعة وقابلية للتوسع والتحمل.
- بناء وصيانة النظام الخلفي لتمبلر، الذي يعتمد بشكل رئيسي على PHP، وتحسين أدائه باستمرار.
- المشاركة في مناقشات المعمارية والتصميم والتعاون مع المهندسين الآخرين لبناء حلول فعالة.
- إجراء مراجعات للكود وتقديم ملاحظات للحفاظ على معايير جودة الكود.
- التعاون مع الفرق متعددة التخصصات لتعريف وتنفيذ الميزات.
- المساهمة في التحسين المستمر للممارسات التطويرية، بما في ذلك الاختبار والأداء وعمليات النشر.
- ضمان أن النظام الخلفي لتمبلر موثوق وقابل للتوسع ويمكنه التعامل مع التفاعلات اليومية لملايين المستخدمين.
ما نبحث عنه:
- الخبرة: خبرة عملية مع العديد من لغات البرمجة، خاصة PHP. يجب أن تكون مستعدًا لاستخدام PHP إذا لم يكن لديك خبرة مباشرة.
- الأنظمة القابلة للتوسع: خبرة في العمل على الأنظمة ذات النطاق الكبير وتحسينها.
- معمارية الأنظمة: معرفة قوية بمعمارية الأنظمة وبناء حلول يمكن تحملها.
- التعاون: قدرة عالية على التعاون والشغف بالمشاركة في مراجعات الكود ومناقشات التصميم.
- البرمجة: شغف بتطوير البرمجيات ومعرفة متقدمة بـ PHP هي ميزة إضافية.
- القابلية للاختبار والتصميم: المعرفة بأنماط التصميم وأطر العمل لاختبار الأداء واختبار الوحدة مرحب بها.
- التركيز على المستخدم: القدرة على التفكير بتصميم المنتج وفهم تجارب المستخدم.
- التواصل: مهارات تواصل قوية قادرة على شرح الأفكار والعمليات لفريق متنوع.
مزايا إضافية:
- الإلمام بلغات برمجة أخرى مثل C، C++، JavaScript/TypeScript، Go، Python، Ruby، Scala، Rust.
- تجربة في برمجة WordPress.
- المساهمة في المصادر المفتوحة أو البرامج التي تدعم المجموعات غير الممثلة في مجال التكنولوجيا.
- تجربة في الوصول إلى التكنولوجيا وتحليل البيانات.
فرص النمو:
- القيادة: فرص للأشخاص المهتمين بالقيادة، بما في ذلك أن تصبح قائد فريق أو قائدًا تقنيًا في مشروع جديد.
- التعلم والتطوير: ميزانية سخية للتطوير الشخصي لدورات، كتب، ومؤتمرات.
- المعمارية: التخصص في الأنظمة التي تعمل عليها والإرشاد في تطورها.
- فعالية الهندسة: المساعدة في تحسين فعالية المطورين الآخرين من خلال الأدوات والممارسات.
عملية التقديم:
- نقدم توقعات واضحة للمتقدمين مع توجيه انتباه خاص للإجابات على أسئلة التقديم كجزء أساسي من عملية التوظيف.
- نطاق الراتب: من 70,000 إلى 170,000 دولار أمريكي (نطاق عالمي، يتم الدفع بالعملة المحلية).
- أوتوماتيك هي شركة بالكامل عن بعد مع سياسة إجازات مفتوحة.
#Automation #Company #Tumblr #seeks #engineer #specialty #Kuwait #شركه #أوتوماتيك #تمبلر #تطلب #مهندس #للتخصص #التالي #بالكويت