Company Description
Denamica is a global IT industrial Software System Integrator and services provider, serving diverse industries across Europe and the Middle East. Headquartered in Tallinn, Estonia, the company operates in nearly 10 countries with key offices in Jordan and Qatar, along with a development hub in India. Backed by a team of over 500 experts worldwide, Denamica delivers vendor-agnostic IT consultancy and services tailored to business needs and budgets. Specializing in Data and AI solutions, cloud innovations, advanced analytics, fraud and risk management, and software optimization, Denamica empowers clients to innovate and drive impactful results.
Role Description
This is a full-time on-site role for a Full Stack Engineer located in Amman. The Full Stack Engineer will be responsible for designing, developing and maintaining both front-end and back-end web applications. Responsibilities include writing clean, efficient, and scalable code, troubleshooting and debugging applications, and collaborating with cross-functional teams to deliver software solutions. Additionally, the role will require the candidate to stay up-to-date with the latest web technologies and frameworks to suggest improvements and innovations for ongoing projects.
Qualifications
- Proficiency in Front-End Development, including react, NodeJS.
- Strong foundation in Full-Stack Development, combining front-end and back-end capabilities.
- Demonstrated expertise in Software Development, including adhering to project timelines and quality standards.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Experience
- Familiarity with cloud computing and DevOps practices is highly advantageous.
- Experience in Back-End Web Development, such as server-side programming and database management.
- Prior experience in international or multicultural work environments is a plus.
Backend (NodeJS)
- Experience in Back-End Web Development, such as server-side programming and database management.
- Design, build, and maintain RESTful and APIs using Node.js.
- Architect scalable, secure, and high-performance backend systems.
- Implement authentication/authorization (JWT, OAuth2, RBAC).
- Integrate with different databases like (PostgreSQL).
- Write clean, modular, maintainable code following industry best practices.
- Optimize application performance and troubleshoot backend issues.
Frontend (React)
- Build dynamic, responsive user interfaces using React.js.
- Work with modern React features (Hooks, Context API, Redux Toolkit).
- Familiarity with UI/UX and translate designs into pixel-perfect components.
- Implement reusable components and front-end architecture patterns.
- Ensure cross-browser compatibility and performance optimization.
DevOps & Cloud
- Deploy applications on AWS / Azure / GCP.
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Containerization with Docker; Kubernetes is a plus.
- Monitor app performance and handle logging & debugging.
Why Denamica?
Benefits:
- Flexible work arrangements, including remote options.
- Professional development opportunities and workshops.
- Health insurance and retirement benefits.
- Work with a dynamic, creative team dedicated to innovation and design excellence.
- Opportunity to influence the visual identity of high-impact projects.
- Competitive compensation package, including opportunities for performance-based bonuses.
- Access to learning and growth opportunities within the company.
- Ability to move to different company’s geo-locations/offices.
- Fun employer-sponsored events
- A collaborative team culture