Backend Developer - Software Engineering
Dicetek LLC
Date: 3 weeks ago
City: Dubai
Contract type: Contractor

The role purpose is a brief description of the position’s main functionality
- Back-end developers will be responsible for writing server-side web application logic in JavaScript using node.
- Responsible for managing the interchange of data between the backend and the application
- Develop of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end
- Integration of user-facing elements developed by front-end developers with server-side logic
- Write reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performance applications
- Implementation of security and data protection
- Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
- Implementation on cache mechanism
- Degree in Computer Science, Information Technology or related Engineering subjects
- Minimum of 5 years in Node Js, JS frameworks
- Overall 7+ years of development experience
- Experience with software engineering, customer experience
- Experience developing engineering applications for a large corporation
- Developing and maintaining all server-side components
- Extensive knowledge of JavaScript, node js, web stacks, libraries, and frameworks.
- Knowledge of technologies such as Node js, React js, nestJS, TypeScript, HTML5 and CSS3.
- Knowledge of AWS services and Azure DevOps pipelines
- Deep knowledge of MongoDB, including Aggregation Pipelines
- Experience with PostgreSQL (design, queries, optimization)
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Hand on experience of working with APIs for any integrations
- Understanding of Microservices and Event-Driven architecture
- Understanding of CI/CD best practices and infrastructure-as-code
- Experience on OAuth, Social account
- Familiarity with testing frameworks like enzyme and Jest
- Knowledge of Kubernetes, Docker, nginx
- Relational DB, NoSQL DB
- Familiarity with Storage queues/service bus
- Familiarity with REST API design pattern
- Experience on microservices architecture
- Familiarity with caching mechanisms like Redis
- Experience on serverless technology (Good to have)
- Familiarity with testing frameworks like Mocha and chai
- Familiarity with code versioning tools like GitHub.
- 7+ Relevant experience as a Back-End Developer, JavaScript based.
- 5+ years’ experience on Node Js, JavaScript, HTML5, CSS, JavaScript, jQuery/Bootstrap and JSON
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Compliance Resources (FCC Transaction Monitoring )
Dicetek LLC,
Dubai
55 seconds ago
Please find below a brief overview of the job description for your reference:Key Responsibilities Transaction Monitoring & Alert HandlingReview daily transaction monitoring alerts to identify potential money laundering, terrorist financing, or other suspicious activities.Apply analytical techniques to differentiate false positives from genuine suspicious cases and escalate as per SOPs.Maintain clear documentation for each alert, ensuring audit-readiness.Investigation & ResearchConduct basic investigations...

Assistant Manager, Key Account Management
Nestlé,
Dubai
6 hours ago
Location: Abu Dhabi - UAECompany: NestléFull-timePosition SummaryThe Associate Manager role is to drive sales with the Food Services customers driven by laser sharp focus behind out of home channels (Hotels, Restaurants, Catering, Airlines and Workplace). This will be achieved by ensuring new customer acquisition augmented by strengthening the weighted basket size enabled through retaining the existing customer base.A DAY IN...

Senior Laundry Supervisor
Accor,
Dubai
1 day ago
Company Description"Why work for Accor?We are far more than a worldwide leader. We welcome you as you are and you can find a job and brand that matches your personality. We support you to grow and learn every day, making sure that work brings purpose to your life, so that during your journey with us, you can continue to explore...
