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
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)
Expertise in frontend principles
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.
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.