Software Engineer
Devency
Posted on 24 Oct
Send me Jobs like this
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.
- Participate in architectural discussions and translate technical plans into working code.
- Help define standards for code structure, state management, and API design.
- Work with LLM APIs, AI workflows, and automation pipelines.
- Implement smart client-side and server-side features powered by AI or real-time data.
- Write maintainable, well-tested code using unit, widget, and integration tests.
- Participate in code reviews, refactor legacy code, and uphold clean architecture practices.
- 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.
- 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.
- 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
- IT - Software Services
Department / Functional Area
- Software Development
- Application Development (IT Software)
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