Full Stack JS Job In Dubai

[ad_1]
[ad_1]




Technological stack:

In this role, you will be working with the following technology stack:

Frontend: React and React-Native for building responsive user interfaces

Backend: Node.js and NestJS for creating scalable and performant server-side applications

Mobile: React-Native for cross-platform mobile application development, Swift and UIKit for native iOS application development

Languages: TypeScript for adding static typing to JavaScript code, enhancing maintainability and reducing errors

Database: PostgreSQL and MongoDB for handling data storage and retrieval

DevOps: Terraform, Docker, AWS, and BitBucket Actions for infrastructure management, containerization, cloud services, and continuous integration/continuous deployment (CI/CD)

Key Qualifications:

Expertise in frontend principles

Material design

Component-driven development

React life cycles and hooks

Strong generalist backend knowledge, including but not limited to:

Infrastructure-as-code and related DevOps principles

Database design, management, and optimization

Security best practices, including authentication, authorization, and data protection

Performance optimization, profiling, and caching techniques

Excellent written and verbal communication skills, with the ability to create clear documentation, articulate technical vision, and translate that vision into actionable business outcomes.

Versatility in handling various aspects of the technology stack, including maintenance, design, debugging, and implementation of new features.

Responsible for technical solutioning, building, execution, and deployments across the entire development lifecycle.

Ability to collaborate effectively with the product team to coordinate and plan sprints, taking into account technical requirements and constraints.

Responsibilities:

Develop high-quality, well-architected solutions across the entire technology stack, including frontend, backend, mobile, and DevOps.

Collaborate closely with the product owner to ensure technical requirements are understood, prioritized, and addressed in the development process.

Ensure proper documentation of code, system architecture, and development processes to facilitate knowledge sharing and maintainability.

Continuously research, evaluate, and adopt new technologies, tools, and best practices to improve development efficiency and product quality.

Monitor and optimize application performance, reliability, and scalability, proactively addressing potential issues before they impact users.

Participate in code reviews, providing constructive feedback and suggestions for improvement.

Contribute to a culture of innovation, collaboration, and continuous improvement within the development team.

Braintrust is the first decentralized Web3 talent network that connects skilled, vetted knowledge workers with the worlds leading companies. The community that relies on Braintrust to find work are the same people who own and build it, ensuring the network always serves the needs of its users, instead of a centrally-controlled corporation. And because the community of knowledge workers and contributors earns ownership and control of Braintrust through its native BTRST token for their contributions to the network and its growth, new Talent and jobs have participated in the network at record speeds. Braintrust has over 400,000+ community members, with knowledge workers and project contributors across the world. Braintrust is trusted by hundreds of Fortune 1000 global enterprises including Nestlé, Porsche, Atlassian, Goldman Sachs, and Nike. For more information, visit: www.braintrust.com.BTRST is available on Coinbase.com and in the Coinbase Android and iOS apps. Coinbase customers can trade, send, receive, or store BTRST in most Coinbase-supported regions. For more information on Braintrust and the BTRST token, read the Braintrust: The Decentralized Talent Network whitepaper.

[ad_1]





Apply Now





[ad_1]

Leave a Comment