Sr. Full-Stack Engineer Job Opportunity at Dopravo in Jordan

By: DopravoLast update:
Save
Deadline
(Deadline has passed)

Applicant criteria

ResidenceJordan
NationalityUnited Arab Emirates, Bahrain, Djibouti, Algeria, Egypt, Iraq, Jordan, Comoros, Kuwait, Lebanon, Libya, Morocco, Mauritania, Oman, Palestine, Qatar, Saudi Arabia, Sudan, Somalia, Syria, Tunisia, Yemen
Age
  • More than 18 year
Gender
  • Both

Opportunity criteria

Job locationJordan, Saudi Arabia
Needed documentsCV, Cover Letter

Opportunity description

Dopravo is looking for a Full-Stack Engineer, applicants need to be passionate about solving complex problems in both front-end and back-end aspects of web apps development. They are expected to work and collaborate with cross-functional teams to consistently deliver an outstanding user experience that is simple, efficient, and enjoyable. Their role is to lead all aspects of products implementation from requirements gathering, software development, testing, documentation, training, implementation, etc. This position requires candidates to be well versed with client-side and server-side technologies, and other web concepts such as: system architecture, cloud development, micro-services design, etc.

Main responsibilities:

[1] Design, develop, test, deploy, and support new software solutions and changes to existing software solutions.

[2] Troubleshoot technical issues in a variety of application environments.

[3] Participate in peer code reviews and developing best practices for web development.

[4] Mentor team members and provide thoughtful discussion on tactics and strategies as they are selected.

[5] Interact with internal and external stakeholders to ensure quality and performance of the website is consistently high.

[6] Translate business requirements and product specifications into components of complex, loosely-coupled, distributed systems.

[7] Maintain a focus on rapid delivery of new features to market while maintaining stability and uptime.

[8] Maintain familiarity with the evolving trends in software development.

[9] Continuously identify new technologies, develop PoC, and increase their adoption between team members.

Requirements:

[1] 5+ years of hands on software development experience.

[2] Proficient in architecting and building web apps on MVVM and MVC development practice.

[3] Proficient in developing advanced front-end UI components on HTML5, CSS3, and JavaScript.

[4] Proficient on designing, developing, consuming API (RESTful and SOAP), and hosting on the cloud (AWS / Azure).

[5] Proficient with hands-on experience on developing dynamic, responsive, interactive applications using frameworks such as AngularJs or ReactJs.

[6] Experience in Redis (Caching, Distributed Caching, Clustering, Sentinel), and AppFabric (Caching, Distributed Caching, Clustering).

[7] Experience in using and integrating with MBaaS such as: Parse, Azure, Firebase, etc.

[8] Experience in source code control tools such as: TFS and GitHub.

[9] Experience in Object-oriented programming, NodeJs.

[10] Preferred knowledge in Database (Postgres SQL, and NoSQL).

[11] Preferred experience with search engines like SOLR, Lucene, ElasticSearch.

[12] Preferred experience in high traffic applications.

[13] Broad knowledge into web solutions development on (hosting, server, API, database, etc.)

[14] Bachelor or Master’s Degree in Computer Science or related field in software development.

Save
Deadline
(Deadline has passed)

Join For9a now to apply for thousands of free opportunities and receive the latest ones as soon as they are available.