Company Overview
:
Dar, the founding member of the Sidara group, is an international multidisciplinary consulting organization specializing in engineering, architecture, planning, environment, project management, facilities management, and economics. Sidara operates in 60 countries with 20,500 professionals, Dar connects people, places, and communities through innovative solutions to the world's most complex challenges. We deliver projects from inception through completion, embracing challenges to empower communities worldwide. Learn more at www.dar.com.
Our Vision and Values:
We aspire to be the chosen home of those with a gift for crafting solutions that empower people and an unwavering passion for learning and innovation. Our core values shape our culture and guide our decision-making. We are committed to:
-
Excellence
-
Responsibility
-
Empowerment
-
Connectivity
-
Courage
Responsibilities
:
-
Assist in the development of web and mobile applications using DAR’s enterprise stack (React, TypeScript, Python, NodeJS, .NET Core, SQL, MongoDB).
-
Deliver high-quality, well-structured, and secure code while adhering to best practices and the Definition of Done (DoD).
-
Ability to discuss and demonstrate the value of Generative AI and Machine Learning (ML) use cases for enterprises.
-
Strong holistic background in AI Dev agents’ theory and practice.
-
Follow SDLC best practices, including code versioning, documentation, testing, and code reviews.
-
Actively adopt the DevSecOps framework and methodologies within daily development practices.
-
Develop and deploy containerized applications using Docker, ensuring consistency across development, testing, and production environments.
-
Work on assigned coding tasks and bug fixes under the supervision of senior developers and the Lead.
-
Support integration of APIs and services into enterprise applications.
-
Write basic unit tests and collaborate with QA to ensure quality standards.
-
Document technical work and contribute to knowledge sharing within the team.
-
Continuously learn and upskill in new frameworks, tools, and best practices.
-
Participate in unit testing, integration testing, and debugging activities.
-
Assist in setting up and maintaining CI/CD pipelines, deployment scripts, and DevOps workflows.
-
Stay updated on emerging technologies and best practices in full stack development.
-
Collaborate with product managers/owners and designers to translate requirements into technical solutions.
Requirements
:
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
-
0–3 years of experience in full stack development, including internships, academic projects, or junior roles.
-
Familiarity with frontend (React, TypeScript) and backend (Python, NodeJS, .NET Core) development.
-
Basic understanding of databases (SQL, MongoDB) and API development.
-
Knowledge of relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
-
Knowledge of software development fundamentals, version control (Git), and agile methodologies.
-
Strong willingness to learn and grow in a structured, team-oriented environment.
-
Strong problem-solving skills and ability to work collaboratively.
-
Hands-on understanding of AI/ML use cases, automation platforms and Agentic AI as part of your daily toolkit.
Kind Note
:
* While we carefully review all applications, only candidates meeting the specified requirements will be contacted for further consideration. We appreciate your understanding and thank all applicants for their interest.