وظيفة مهندس Full Stack لدى IntePros في المنطقة الشرقية
تفاصيل الوظيفة
تعلن شركة IntePros عن فرصة عمل لمطور Full Stack (Angular، Java، Azure وSnowflake) للعمل عن بُعد (يفضل التوقيت الشرقي). سينضم المهندس إلى فريق هندسي عالي التأثير لتطوير منصة SaaS سحابية حديثة، مع تركيز بنسبة 60% على الواجهة الأمامية و40% على الواجهة الخلفية، مما يجعلها مثالية لمن يجمع بين بناء تجارب مستخدم بديهية وتطوير واجهات برمجية قابلة للتوسع وخدمات سحابية.
المهام والمسؤوليات
- بناء تطبيقات ويب حديثة وسريعة الاستجابة باستخدام Angular وJavaScript وTypeScript.
- تطوير واجهات برمجية RESTful وخدمات مصغرة باستخدام Java وSpring Boot.
- تصميم وتنفيذ بنية الواجهات الأمامية المصغرة (Micro Frontend) لمكونات واجهة مستخدم قابلة للنشر بشكل مستقل.
- تطوير تطبيقات سحابية أصلية على منصة Microsoft Azure.
- بناء وتحسين حلول البيانات باستخدام Snowflake وPostgreSQL.
- تحديث التطبيقات القديمة إلى خدمات سحابية قابلة للتوسع ومبنية على واجهات برمجية.
- استخدام أدوات تطوير مدعومة بالذكاء الاصطناعي مثل GitHub Copilot وWindsurf لتحسين إنتاجية الهندسة.
- تقديم تطبيقات آمنة وقابلة للتوسع وذات توفر عالٍ باستخدام ممارسات CI/CD والاختبار الآلي وDevSecOps.
- التعاون مع فرق المنتج وضمان الجودة وموثوقية الموقع والهندسة المعمارية طوال دورة حياة التطوير.
الشروط والمتطلبات
- 8+ سنوات من الخبرة في تطوير Full Stack.
- خبرة قوية في Angular (هذا الدور يركز على الواجهة الأمامية)، JavaScript وTypeScript، Java وSpring Boot، واجهات RESTful والخدمات المصغرة.
- خبرة في بناء تطبيقات بنسبة 60/40 بين الواجهة الأمامية والخلفية مع شغف بإنشاء واجهات مستخدم حديثة.
- خبرة في بنية الواجهات الأمامية المصغرة أو تطوير الواجهات الأمامية المعيارية.
- خبرة عملية مع Microsoft Azure وتطوير التطبيقات السحابية الأصلية.
- خبرة مع Snowflake وقواعد البيانات العلائقية مثل PostgreSQL.
- خبرة في تطوير تطبيقات SaaS للمؤسسات.
- الإلمام بممارسات CI/CD والاختبار الآلي وDevSecOps وأدوات التطوير المدعومة بالذكاء الاصطناعي.
- مهارات تواصل وتعاون قوية في بيئة Agile.
المهارات المطلوبة
- خبرة مع خدمات Azure بما في ذلك AKS وAzure Functions وAPI Management وEvent Hubs وKey Vault.
- خبرة مع Kafka وRedis وSpark أو Databricks.
- خبرة في الخدمات المالية أو تطبيقات SaaS للمؤسسات.
- خبرة في تحويل التطبيقات المتجانسة إلى خدمات مصغرة.
عرض النص الأصلي للإعلان
Full Stack Developer (Angular, Java, Azure & Snowflake)
Location: Remote (Eastern Time Preferred)
We're looking for an experienced Full Stack Developer to join a high-impact engineering team building a modern, cloud-native SaaS platform. This role is approximately 60% front-end and 40% back-end development, making it ideal for an engineer who enjoys building intuitive user experiences while also developing scalable APIs and cloud-native services.
You'll help modernize a large-scale enterprise platform using Angular, Java, Azure, and Snowflake while working with the latest AI-assisted development tools and cloud technologies.
What You'll Do
- Build modern, responsive web applications using Angular, JavaScript, and TypeScript.
- Develop RESTful APIs and microservices using Java and Spring Boot.
- Design and implement micro frontend architecture for independently deployable UI components.
- Develop cloud-native applications on Microsoft Azure.
- Build and optimize data solutions using Snowflake and PostgreSQL.
- Modernize legacy applications into scalable, API-driven cloud services.
- Utilize AI-powered development tools such as GitHub Copilot and Windsurf to improve engineering productivity.
- Deliver secure, scalable, and highly available applications using CI/CD, automated testing, and DevSecOps best practices.
- Partner with Product, QA, SRE, and Architecture teams throughout the development lifecycle.
What We're Looking For
- 8+ years of full-stack software development experience.
- Strong experience with:
- Angular (this role is front-end focused)
- JavaScript & TypeScript
- Java & Spring Boot
- REST APIs and Microservices
- Experience building 60/40 front-end/back-end applications, with a passion for creating modern user interfaces.
- Experience with micro frontend architecture or modular front-end development.
- Hands-on experience with Microsoft Azure and cloud-native application development.
- Experience with Snowflake and relational databases such as PostgreSQL.
- Experience developing enterprise SaaS applications.
- Familiarity with CI/CD, automated testing, DevSecOps, and AI-assisted development tools.
- Strong communication and collaboration skills in an Agile environment.
Nice to Have
- Experience with Azure services including AKS, Azure Functions, API Management, Event Hubs, and Key Vault.
- Experience with Kafka, Redis, Spark, or Databricks.
- Financial services or enterprise SaaS experience.
- Experience modernizing monolithic applications into microservices.
If you're a Full Stack Developer who enjoys spending most of your time building modern Angular applications while remaining hands-on with Java, cloud technologies, and scalable backend services, this is an excellent opportunity to work on a cutting-edge enterprise SaaS platform.