The Block - Staff Engineer (Full Stack)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 6–8 years of experience in full-stack engineering, with solid contributions to both frontend and backend projects. • Strong expertise in: • Frontend: Vue, Nuxt, Vuex, TailwindCSS, PWAs, SASS/SCSS, BEM and responsive design. • Backend: Node.js + a structured framework NestJS, Nuxt/Nitro, Laravel ), Postgres, GraphQL, Redis/memcached. • Solid command of Git/GitHub workflows and collaborative coding in a remote-first team. • Fluent in the Unix command line and familiar with DevOps tooling (Docker, Vagrant, or similar). • Strong understanding of web analytics and performance monitoring tools. • Experience working with modern payment and subscription systems. • Familiarity with ESP APIs and email workflows. • Knowledge of crypto, DeFi, or blockchain infrastructure. • Experience with BI tools like Google Data Studio, Tableau, or Domo. • Exposure to AI-enhanced development workflows (e.g. Copilot, Codex, Claude). • Curiosity and enthusiasm about the intersection of finance, markets, and crypto culture. • At The Block, we show up every day with: • Confident humility – We lead without ego and always stay curious. • Actionable curiosity – We turn exploration into execution. • Tenacious ownership – We own our outcomes and support each other with accountability. • Respectful partnership – We work collaboratively and treat each other with empathy. • We’re Committed to Inclusion • We value diverse backgrounds and perspectives. We encourage candidates from all walks of life to apply, even if you don’t meet 100% of the criteria. We collect anonymous diversity info during hiring to improve how we support inclusion and equity across our team.
Responsibilities
• Develop and maintain frontend components using React Native for mobile applications. • Implement backend services with Node.js to handle API requests and data processing tasks. • Collaborate closely with the Product Management team to understand project requirements and deliver high-quality software solutions within agreed timelines. • Conduct code reviews, provide technical feedback on design mockups, and participate in pair programming sessions as needed for knowledge sharing and skill development among peers. • Monitor system performance metrics using tools like New Relic or Datadog to identify bottlenecks and optimize application efficiency. • Write automated tests with Jest/Enzyme framework to ensure code reliability, maintainable state management practices within React Native applications. • Participate in daily standups for progress updates on tasks assigned by the Product Management team or other colleagues. • Attend weekly sprint planning meetings and contribute ideas towards prioritizing backlog items based on business needs and technical feasibility assessments. • Engage with cross-functional teams to understand user requirements, gather feedback during usability testing sessions for iterative design improvements of the mobile application interface. • Document code changes using GitLab or GitHub markdown syntax in pull requests along with detailed explanations of modifications made to existing features and newly developed functionalities.
Similar Jobs
No credit card. Takes 10 seconds.