Software Engineer

Devency

Posted on 24 Oct

Experience

2 - 4 Years

Job Location

Cairo - Egypt

Education

Bachelor of Technology/Engineering

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Devency is a leading software development and technology consulting firm based in Egypt, delivering scalable, high-quality solutions across custom software, cloud infrastructure, and IT strategy. We foster a culture of innovation, collaboration, and technical excellence and we re looking for a Software Engineer with a generalist mindset to help build modern, cross-platform, and AI-powered solutions.

What You ll Do Build End-to-End Features
  • Develop and maintain Flutter applications across mobile and web platforms.
  • Implement backend services using Node.js, TypeScript, or Java, following clean, modular design.
  • Contribute to cloud-hosted systems integrating APIs, AI models, and data-driven logic.
Collaborate on Architecture
  • Participate in architectural discussions and translate technical plans into working code.
  • Help define standards for code structure, state management, and API design.
AI & Automation Integration
  • Work with LLM APIs, AI workflows, and automation pipelines.
  • Implement smart client-side and server-side features powered by AI or real-time data.
Testing & Quality
  • Write maintainable, well-tested code using unit, widget, and integration tests.
  • Participate in code reviews, refactor legacy code, and uphold clean architecture practices.
DevOps & Delivery
  • Contribute to CI/CD workflows, containerization (Docker), and deployment to cloud environments (GCP/AWS/Firebase).
  • Monitor app performance, logs, and error tracking to ensure production reliability.
Who You Are
  • A versatile engineer comfortable working across frontend, backend, and AI integration layers.
  • Detail-oriented, pragmatic, and curious about emerging technologies.
  • A strong team player who learns quickly and contributes to shared technical goals.

Desired Candidate Profile

What You Bring

  • Experience: 2 4 years in software engineering across multiple layers of the stack.
  • Frontend/Mobile: Solid experience in Flutter and Dart, including state management (BloC, Riverpod, etc.).
  • Backend: Proficiency with Node.js or Python; RESTful API design, authentication, and database interaction.
  • AI: Basic familiarity with integrating AI APIs (OpenAI, Gemini, etc.) or data pipelines.
  • Architecture: Understanding of Clean Architecture, modular design, and best practices for scalability.
  • Databases: Firestore, PostgreSQL, or Redis; experience with queries and schema management.
  • DevOps: Comfort with GitHub Actions or similar CI/CD tools, Docker, and cloud deployment workflows.
  • Testing: Practical experience writing unit and integration tests.
  • Version Control: Proficient in Git branching and collaboration workflows.
Nice-to-Have
  • Exposure to Flutter Web or desktop targets.
  • Experience with Firebase, Cloud Functions, or serverless backends.
  • Basic understanding of AI orchestration tools (e.g., Genkit, LangChain).
  • Interest in open-source, automation, or developer tools.

Company Industry

Department / Functional Area

Keywords

  • Software Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com